問題タブ [xbl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
css - -moz-binding を data:text/xml の省略記号で動作させるにはどうすればよいですか?
私が取り組んでいるプロジェクトには、省略記号スタイルを使用する多くの要素があります。もちろん、FireFox を除くすべての主要なブラウザーで、純粋な CSS で問題なく動作します。ここで定義されているように、XUL/XBL で定義された要素をトリミングするためのバインディング情報を含む xml ファイルを参照する -moz-binding 修正を実装しましたが、うまく機能しました... すべての静的ファイル (CSS、画像など) をパフォーマンス最適化サーバーに送信します。-moz-bindings が機能しなくなったのは、セキュリティ上の予防策として、FF が XUL のクロスドメインでの動作を無効にしたためです。
次のように、バインド xml を -moz-binding の url 句に直接配置することについて、オンラインで多くの参照を見つけました。
しかし、それはうまくいきませんでした...バインディングは失敗し、要素はブラウザーにまったく表示されません。エラー(少なくともキャプチャ方法を理解できる)はスローされないため、何が起こっているのかを診断できません。
たぶん、xml をエンコードした方法だと思いましたが、Mozilla のドキュメントやこの他のサンプルでサンプルを試してもうまくいきません。Mozilla の例で要素だけを含む単純な html ページを試してみましたが、失敗しました。このインラインのものを機能させるために、構成に関して欠けているのは何ですか?
私は、1) inline -moz-binding を機能させる方法、または 2) CSS が別のドメインから来ているときに外部 xml ファイルが機能するように解決する方法のいずれかを探しています。
誰かアドバイスがあれば、それは大歓迎です!
ところで、省略記号をフィールドに適用する他のソリューション (Javascript の実装など) には興味がありません。これは私たちの目的には問題なく機能し、サイト内の多くの場所で CSS クラスとして使用されているため、別のアプローチのリファクタリングを実現できません。
css - CSS ファイルを追加すると、リストから「YouTube」項目が削除されるのはなぜですか?
main.xul
main.css
main.xml
CSS からを削除する-moz-binding: url('main.xml#youtubeStarter');
と、Youtube アイテムが表示されます。
javascript - XBLに.jsファイルを含める方法は?
すべてのスクリプトをXBLにコピーする代わりに、JavaScriptファイルをXBLに含める方法はありますか?
javascript - Xulボタンを拡張してフォーカス可能にする方法は?
XBL でこのボタンを拡張すると、次のようになります。
フォーカス可能なボタンにするにはどうすればよいですか?
datatable - データテーブル xbl コントロールを Orbeon Form Builder Xform に実装する方法
xforms は初めてです - Orbeon Form Builder 3.8 PE を使用しています。「Alert Dialog」や「Datatable」などの高度な xbl コントロールについて読みました。これらは私のアプリケーションでは非常に便利ですが、実装方法に関する知識のギャップを埋めることはできません。
ツールボックスにプロパティを追加するには、どこかにプロパティを追加する必要があるようです。または、コードを xform に直接追加する必要があります。Orbeon の例は、後者であると思わせるスニペットを示しています/しかし、例は文脈から外れています-これらのものを挟むためにどのタグが使用されているか、または後でアクションなどでそれらを参照する方法がわかりません.
前もって感謝します。[編集: コメントごとに以下のコード] Bill
javascript - 「非表示」に設定した後、Xul 要素が表示されない
更新しました
失敗を示すさらに簡単な例を次に示します (「z」を押した後に img を非表示にし、「x」を押した後に表示する必要があります)。
私のtest.xul:
私のtest.css:
私のtest.xml:
非表示にした後に表示されないのですが、修正方法はありますか? xulrunner のバグですか?xulrunnet 1.9.2.12 で実行しています。
xforms - 条件付きで xbl に javascript ファイルを含める
条件付きで JavaScript ファイルと CSS ファイルを含めることはできますか?
<xbl:script src="/apps/xforms-sandbox/samples/myfile.js" />
これは条件付きで行うことができますか?
javascript - このスクリプトが実行されていないのはなぜですか?
XBLファイルの先頭にスクリプトを追加しようとしていますが、次のテストが実行されていません。理由は何ですか。
- アップデート
この無限ループは、コードの一部を実行し続けたいためです。組み込みシステムとの通信です。