問題タブ [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.
xul - XBL タブブラウザ?
XUL (XML UI 言語) で使用するために、XBL (eXtensive Binding Language) にある種の tabbrowser 実装がありますか? 今のところ見つけられていませんが、現在取り組んでいるプロジェクトに必要です。
orbeon - カスタム Orbeon コントロールのラベルを作成する方法
カスタム コントロールのラベルに「for」属性がありません。lhha モードを使用していましたが、問題を修正するために custom-lhha モードに切り替えました。
以下のコードは非常に奇妙なことをしています。label 要素には、正しいラベル コンテンツを持つ 2 つのネストされたスパンが含まれており、for 属性には正しい ID の部分が含まれています。
ヒントをいただければ幸いです。
javascript - 特定の DOM 要素でイベントをリッスンしないようにする
新しい Shadow Dom と古い HTML iframe 要素以外に、ユーザーがウィジェット内の DOM 要素で[委任された]イベントをリッスンするのを防ぐ方法はありますか?
PS Firefox には、Shadow DOM に似た機能を持つ XBL があると聞きました。現在サポートされていますか?
javascript - 新しい toggleHighlight メソッドにアクセスするには?
before を使用gFindBar.toggleHighlight(true)
して、JS で見つかった結果を強調表示できます。firefox 25 ベータ以降、findbar 構造が変更されました。gFindBar
ただし、このメソッドは XBL バインディングを通じて に属しています。
メソッドは、"omni.ja\chrome\toolkit\content\global\bindings\findbar.xml"
またはで定義されchrome://global/content/bindings/findbar.xml#findbar
ます。
その後、アクセス可能な JavaScript オブジェクト リストに表示されなくなります。Chrome環境でどのように使用できますか? javascriptで見つかった結果を強調表示する方法はありますか?
orbeon - Orbeon Forms を使用して独自の XBL コンポーネントの開発を開始するにはどうすればよいですか?
私は Web テクノロジー (HTML、JavaScript、CSS) には精通していますが、XBL と XForms には精通していません。「ウィジェット」を XBL コンポーネント内にパッケージ化して、Form Builder に公開し、Form Builder でフォームを作成するフォーム作成者が使用できるようにしたいと考えています。これを行う方法を学ぶには、どこから始めるのが良いでしょうか? XBL/XForms の編集に使用するツールに関する推奨事項はありますか?
firefox - XUL で匿名要素の属性を変更するにはどうすればよいですか?
Firefox 拡張機能でautocomplete textbox 要素を使用しており、showcommentcolumn
属性を true に設定しています。その結果、オートコンプリートの出力結果に 2 つの列が表示されます。残念ながら、2 列目の幅が広すぎます。flex="1"
これは、これらのツリー列が両方とも属性セットを持っている直接の結果です。
autocomplete-result-popupバインディングのshowCommentColumn
プロパティ downの setter メソッドは、私が望むことをしているように見えることに言及する必要があります: (そのソースはこちらを参照してください)。プロパティが設定されている場合、列の属性は 2 に設定されている必要があります。ただし、私の場合、これは発生していないようです。私のコントロールの XBL バインディングは正しいものを指していますが、そのコードは物事を変更していないようです。flex
textbox
flex
最初の列の属性を変更する簡単な方法はありますflex="2"
か? 残念ながら、これらは匿名のコンテンツ ノードであり、どのように変更するのが最善か (あるいは可能かどうか) はわかりません。この 1 つのニットを修正するために、独自のオートコンプリート検索ボックスをロールバックしたくありません。匿名ノードの属性を変更する簡単な方法はありますか?
forms - 独自のコンポーネントでの Orbeon コントロールの詳細
独自のコンポーネントを作成しています。フォーム ビルダーでいくつかのプロパティを設定する機会が必要です。全体として、3 つのプロパティ (URI、xpath、および相対 xpath) を設定できるオートコンプリート コントロールと同様の効果を得たいと考えています。コントロール詳細マークアップを使用して実行できることを読みましたが、残念ながら機能しません。これはコードです(私はdavinciチュートリアルに取り組んでいます):