IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
JavaScript こういうふうに、チェックボックスとラベルの間に画像を表示する。 XUL:checkbox - MDC 上のリファレンス通り、以下みたいに書いてもうまくいかない。 以下のように書くとうまくいく。 Mozilla Firefox/chrome/toolkit.jar を展開し、XBLファイル content/global/bindings/checkbox.xml を開いて調べた。こんなふうに書いてあって、チェックボックスと画像とラベルから成っていて、src属性が引き継がれることがわかる。 また、各々の内部要素のクラス名も確認できる。chrome://global/content/bindings/checkbox.xml を、Firefoxで直接開いて確認してもいい。Mozilla Firefox/chrome/classic.jar の skin/classic
各 XUL はいずれも placesOverlay.xul (chrome://browser/content/places/placesOverlay.xul) をオーバーレイしている。そこで、拡張機能から placesOverlay.xul に対してさらにオーバーレイして menuitem 要素などを追加することで、上記すべての場所の右クリックメニューへ一括してメニュー項目を追加することが可能となる。 サンプル 例として、ブックマークの右クリックメニューへ「Show Information」という新しいメニュー項目を追加する。 chrome.manifest overlay chrome://browser/content/places/placesOverlay.xul chrome://myext/content/placesUIOverlay.xul placesUIOverla
goDoCommandの実体を調査。 global/resources/content/globalOverlay.js function goDoCommand(command) { try { var controller = top.document.commandDispatcher.getControllerForCommand(command); if ( controller && controller.isCommandEnabled(command)) controller.doCommand(command); } catch (e) { dump("An error occurred executing the " + command + " command\n" + e + "\n"); } } というのがdoCommandで実行してる。 キー定義は拡張勉強会で教え
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Latest topics > ウィンドウ全体を覆い隠してゴニョゴニョするのは実は簡単だった 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行本まんがでわかるLinux シス管系女子の試し読みが可能! « 機動戦士ガンダムUC(4) パラオ攻略戦 Main いたちごっこ » ウィンドウ全体を覆い隠してゴニョゴニョするのは実は簡単だった - Apr 28, 2008 Firefox 2まででは、position:fixedな要素はz-indexを適切に指定すれば内容領域の上にも普通に表示できた。なので、ウィンドウ全体を覆い尽くすというのも簡単だった。 でもFirefox 3では仕様が変わって、常にサブフレームの内容が上に表示されるようになったため、CSSのポジショニングだけでは任意の要素を任意の位置に表示するこ
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
外部スクリプトの読み込み var Foo = "foo"; var Bar = "bar"; // 外部スクリプト読み込み var source = readFile("d:\\script.js", "UTF-8"); // 外部スクリプト実行 var sandbox = new Components.utils.Sandbox(window); sandbox.__proto__ = window; Components.utils.evalInSandbox(source, sandbox); // 外部スクリプトの実行結果を取得 sandbox.__proto__ = {}; for(let[key, value] in sandbox){ if(key == "Bar") continue; // Bar の上書きを拒否 window[key] = value; } print(
コマンドは、操作に応じて呼び出され、必要な処理を行います。 command 要素 command 要素は、操作に対する処理を実行していくために使用可能な、コマンドの作成に利用されます。 操作に関する処理を行うためには、単にスクリプトを呼び出すだけでもよいので、コマンドは「利用しなければならない」ものではありません。 しかしながら、コマンドには、必要に応じて自動的に無効にできたり、実装の詳細について知らなくても外部から呼び出せるといった利点があります。 また、コマンドは、操作をコードから切り離して抽象化するのに適しており、アプリケーションが大きくなるほど有用になります。 例えば、クリップボード系のメニューコマンドである、「切り取り」や、「コピー」、「貼り付け」を実装するために、コマンドを利用することができます。 これらを、コマンドを利用せずに実装しようとした場合、どのフィールドがフォーカスを
Latest topics > ウィンドウ全体を覆い隠してゴニョゴニョするためのライブラリを作った 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行本まんがでわかるLinux シス管系女子の試し読みが可能! « 他人の言葉に傷付きそうになった時は Main タブバーを自動で隠す時の透過の様子のデモ » ウィンドウ全体を覆い隠してゴニョゴニョするためのライブラリを作った - Mar 10, 2008 ツリー型タブでタブバーの表示・非表示を切り替える時の画面のちらつきがUZEEEEEEEEEE!!というのは前々から把握してたんだけど、一時的に画面描画を止めるとかそういうのはJavaScriptのレイヤからは手が出せないっぽいので放置してた。AutoHideではC++あたりでXPCOMコンポーネントを作ってどうにか
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Firefox拡張機能(extension)の作り方 Firefox拡張機能(extension)の作り方を説明します。 Firefox 拡張機能とは Firefox add-onの一種です。 add-onは次のように分類できます。 plugin ...実体はexeやdll。C++で作成。素人にはお勧めしません 検索バー ...実体はXMLの設定ファイルのみ。見れば分かるので説明はしません スペルチェッカ ...日本語には無縁なので未調査(たぶんファイルを作るだけ) 拡張機能 ...実体はXML、JavaScriptとCSS。必要なら、C++で書くXPCOM。これから説明します テーマ ...拡張機能のサブセット。CSSのみの場合をテーマと呼びます
XULチュートリアル XUL について始めるためのに助けになるガイドつきのチュートリアルです。XULPlanet にあるものを元にしています。 XUL(XML User Interface Language)は、Firefoxなどのアプリケーションのユーザーインターフェイスを構築するためのMozillaのXMLベースの言語です。XULという用語は、Mozillaプラットフォーム全体を指す場合があります(XULアプリケーションは、XULやプラットフォームの他のコンポーネントを使用するアプリケーションなど)。 XULコントロールは、XULが提供するいくつかの共通コントロールをリストします。 ドキュメンテーション XUL チュートリアル XUL について始めるためのに助けになるガイドつきのチュートリアルです。XULPlanet にあるものを元にしています。 XUL リファレンス XUL の要素お
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く