Home > XUL Apps > Ez Sidebar

Ez Sidebar イージーSidebar Ver.3.2.2009110201 for Mozilla Firefox

An English version of this page is also available.

宣伝1。Firefox Hacks Rebooted発売中。本書の1/3を使って、再起動不要なアドオンの作り方のテクニックや非同期処理の効率のいい書き方などを解説しています。既刊のFirefox 3 Hacks拡張機能開発チュートリアルと併せてどうぞ。

Firefox Hacks Rebooted ―Mozillaテクノロジ徹底活用テクニック
浅井 智也 池田 譲治 小山田 昌史 五味渕 大賀 下田 洋志 寺田 真 松澤 太郎
オライリージャパン

宣伝2。日経Linux 2011年9月号から、Linuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。そちらもよろしく。

What's this? これは何?

この拡張機能は以下の3つの機能を提供します。

  1. サイドバーを別ウィンドウに分離できるようにします。ブラウザウィンドウからサイドバーを切り離して、好きな位置におけるようになります。(最前面に表示したり、マウスオーバーで自動的に開閉させることもできます)
  2. ツールバー用の「Sidebar」ボタンを追加します。このボタンはワンクリックでサイドバーの表示・非表示を切り替えられる物で、また、ボタンのドロップダウンリストから直接サイドバーパネルを選択して切り替えることもできます。
  3. Mozilla Seamonkeyのように、任意のWebページをサイドバーパネルとして追加できるようにします。追加されたページは「サイドバー」メニューや「Sidebar」ボタンのリストに、ブックマークや履歴などの組み込みパネルと同じようにリストアップされます。(Firefoxにはブックマークをサイドバー内で読み込む機能があるので、この機能はあまり役に立たないかも……)

Mozilla/Netscape 7ではVer.2.2(Sidebarウィンドウ)をご利用下さい。

類似の拡張へのリンク

任意のページをSidebarで利用したい(Sidebarの分離は必要ない)
Firefox本体に搭載されているWeb Panel機能(ブックマークのプロパティで「このブックマークをSidebarに読み込む」にチェックを入れる)で代用できます。
サイドバーを画面の外側に開きたい(多彩な機能は必要ない)
OutSidebarを導入すると、Sidebarを開く時だけウィンドウ幅が自動的に広がるようになります。
サイドバーを切り替える機能だけが欲しい
サイドバーパネルにパネルの切り替えメニューを追加するSwitchPanelをどうぞ。

Download ダウンロード

不具合に遭遇した場合は、まずよくある質問をご覧下さい。それでも解決方法が見つからない場合の障害報告はGitHubのイシュートラッカーにお願いします。

同梱している言語パックについて

以下の言語パックを内蔵しています。

  • 英語 (en-US)
  • 日本語 (ja-JP)
  • ポーランド語 (pl-PL, by lenrock):以下の他言語版のものと同じ
  • スペイン語 (es-ES, by Proyecto NAVE):以下の他言語版のものと同じ
  • フランス語 (fr-FR, by Jean-Bernard Marcon)
  • 簡体中国語 (zh-CN, by George C. Tsoi)

Features & Screenshots 機能紹介とスクリーンショット

Sidebarの別ウィンドウ表示

このパッケージのインストール後は、以下のいずれかの方法で Sidebar を切り放したり元に戻したりできます。

  • 表示SidebarからSidebar を分離を選択する / Sidebar をドッキングを選択する
  • Sidebar 上でコンテキストメニューを開き、Sidebar を分離を選択する / Sidebar をドッキングを選択する
  • Sidebar のSidebar を分離ボタンをクリックする / Sidebar をドッキングボタンをクリックする

分離した Sidebar は、タイトル部分をダブルクリックすると小さく折りたたむことができます。また、コンテキストメニューで Sidebarを自動でたたむ にチェックするとポインタをSidebarの上に持ってきたときだけSidebarを自動で展開するようになります。

初期状態では、分離したSidebarは「ブラウザがある状態でSidebarを閉じる→次回起動時にはSidebarは開かれない」「ブラウザがない状態でSidebarを閉じる→次回起動時に自動でSidebarを開く」という挙動をします。Sidebarをブラウザと同時に閉じる にチェックすると、ブラウザウィンドウを全て閉じたときにSidebarを自動で閉じ、ブラウザ起動時にSidebarを自動で開くようになります。

ユーザー定義のSidebarパネルの利用

この拡張機能の導入後は、Sidebarに好きなWebページ・XMLドキュメント・XULクロムをパネルとして追加できます。パネルを追加するには、WebページのコンテキストメニューでこのページをSidebarに追加又はこのリンク先をSidebarに追加を選択するか、SidebarのタイトルバーもしくはツールバーのSidebarボタン(後述)にWebページのリンクやブックマークをドロップするか、表示Sidebarパネルを追加を選択して下さい。(自分で登録したパネルは、メニュー上でのドラッグ&ドロップで並べ替えられます)

ツールバーの「Sidebar」ボタン

ツールバーにSidebar用のボタンを追加することができます。ドロップダウンリストからパネルを選択して開くことも可能です。

Alt-PageUp/Alt-PageDownによるパネル切り替え

Mozilla SuiteでSidebarパネルの切り替えに使用されているキーボードショートカットのAlt-PageUp/Alt-PageDownを、Firefoxに対しても利用できるようにします。

Documents 関連文書

イージーSidebar&Sidebarウィンドウの紹介
Mozilla.Party.jp 5.0のXULコンテスト用に作成した資料です。

History 更新履歴

既知の問題

  • パネルのスクリプトの記述によっては、正しく動作しない場合がある
  • Sidebarウィンドウを表示している間、 ブラウザの全てのウィンドウが他のアプリケーションのウィンドウの後ろに配置されてしまう( Win32環境で現象を確認。これは明らかに Mozilla のバグ。)

履歴

3.2.2009110201
  • Firefox 3.6, Trunk対応
3.1.2008052801
  • 分離したサイドバーでパネルを追加できない問題を修正
3.1.2008052701
  • 初回起動時のツールバーボタン追加の確認ダイアログがMac OS X上で画面外に吹っ飛んでいたのを修正
3.1.2008040701
  • Firefox 3 beta5で動作するようにした
3.1.2007030901
  • 分離したサイドバーでブックマークなどのパネルでオートスクロールが有効になってしまっていたのを修正
  • いくつかの場面でエラーが起こっていたのを修正
3.1.2006011301
  • ナビゲーションバーが空の時に毎回起動時にダイアログが出る問題を修正
3.1.20051205
  • 分離したサイドバーを表示した状態でブラウザウィンドウを閉じられない問題を修正
  • 分離したサイドバーを閉じるとブラウザウィンドウの挙動が壊れる問題を修正
3.1.20051105
  • 初回起動時にナビゲーションツールバーにボタンを追加するかどうか尋ねるようにした
  • 設定画面からアンインストール用のボタンを削除した
3.1.20050905
  • 最後にユーザー定義のパネルを選択していた状態でサイドバーを開き直した場合、常に再読み込みするようにした
  • ポーランド語、スペイン語、フランス語、簡体中国語の言語パックを同梱するようにした
3.1.20050819
  • Gecko 1.8系のFirefoxで、分離したSidebarでコンテキストメニューが壊れる問題について暫定的に対処
  • Firefoxを起動できなくなる致命的な問題を修正
  • Gecko 1.8系のFirefoxで動作しない問題を修正したつもり
3.1.20050729
  • All-In-One Sidebarとのコンフリクトを解消したつもり
  • All-In-One Sidebar 0.4.2以前がインストールされた環境にEz Sidebarをインストールすると動作しなくなる問題を修正(Ez Sidebarの初期化が完了するまでの間、サイドバー切り替えに関する処理を全て待機させるようにした)
3.1.20050727
  • ブラウザ起動時に常にサイドバーがたたまれた状態になってしまっていたのを修正
  • All-In-One Sidebarと連係して動作できるようにした
3.1.20050713
  • Deer Park Alpha2で動作しない問題を修正
3.1.20050625
  • Firefox 1.1系で、ユーザー定義パネルを選択した状態でブラウザを終了した場合に次回以降の起動時の初期化処理に失敗することがあったのを修正
3.1.20050620
  • 拡張機能などによって組み込まれたサイドバーパネルからブラウザへのアクセスができなくなっていたことがあったのを修正
3.1.20050616
  • サイドバーを分離している場合に、現在のサイドバーパネルを表示するためのキーボードショートカットを入力しても、サイドバーが閉じられない問題を修正
3.1.20050518
  • Optimoz TewaksなどのSidebar系拡張機能と衝突する問題についていくらか改善
3.1.20050419
  • 分離したSidebarの挙動がおかしくなっていたのを修正
3.1.20050418
  • よりセキュアな方法で内容領域へアクセスするようにした
3.1.20050410
  • Firefox 1.0.3リリース候補版で動作しなくなっていたのを修正
3.1.20050129
  • 最新のMozillaでブラウザのChrome URLを取得できない問題を修正
  • 組み込みパネルからユーザー定義パネルに切り替えた際にパネルがリロードされないことがある問題を修正
3.1.20050115
  • 自動でたたむ設定の時に、最小化から復帰するとウィンドウの大きさが変わってしまう問題を修正
  • 最近のNightly Buildでユーザー定義パネル内のリンクが既訪問にならない問題を修正
3.1.20041105
  • 初期化処理・終了処理が正しく行われないことがある問題を修正
  • 印刷プレビューを実行するとSidebarが勝手に表示されたり隠されたりする問題を修正
3.1.20041030
  • パネル登録時にページアイコンを取得するようにした
3.1.20041026
  • Rewind/Fastforward Buttonsがインストールされていないと起動時にエラーが発生する問題を修正
  • 分離したSidebarを自動で閉じる設定にしていた場合、ブラウザ起動時に必ずSidebarが開かれてしまう問題を修正
3.1.20041018
  • Sidebarをブラウザウィンドウに同期して最小化するようにした
  • ブラウザ起動時に常にSidebarを閉じておく設定を追加
  • 設定パネルからSidebarの挙動の設定もできるようにした
  • Sidebarを結合している時、ブラウザ起動時に常にSidebarが開かれてしまう問題を修正
3.1.20040924
  • ブラウザウィンドウ内のSidebarの初期化に失敗する問題を修正
3.1.20040923
  • 初期化処理・終了処理がエラーで中断されてしまっていたのを修正
3.1.20040911
  • Alt-PageUp/Alt-PageDownでSidebarパネルを切り替えられるようにした
3.1.20040906
  • 特定環境下で、ユーザー定義Sidebarパネルがパネル一覧に表示されないことがある問題を修正
3.1.20040824
  • ツールバーのボタンからドロップダウンリストでサイドバーの内容を指定して開けるようにした
  • ツールバーのボタン用のメニューがツールチップと同時に表示される問題を修正
  • ツールバーのボタン上のメニューでも項目をドラッグ&ドロップできるようにした
3.1.20040726
  • ブラウザウィンドウを閉じた状態でSidebarウィンドウを閉じるとブラウザウィンドウが新しく開かれてしまうことがある問題を修正したつもり
3.1.20040716
  • 分離したSidebarのタイトルバーにパネル名を表示するようにした
3.1.20040423
  • 組み込みパネルからユーザー定義パネルに切り替えた際に既訪問リンクが未訪問リンクとして表示されてしまう問題を修正
  • Mac OSでは分離したSidebarを最前面に表示するモードを無効にするようにした
3.1.20040413
  • 分離したSidebarをダイアログではなく通常のウィンドウとして表示するようにした(Mac OS Xでブラウザウィンドウにアクセスできなくなる問題への対処のつもり)
3.1.20040411
  • 確認なしでパネルの追加・削除を行えるようにした
  • Sidebarパネルの読み込み状況をプログレスメーターで表示するようにした
  • パネルを追加した直後に自動で読み込まない問題を修正
  • 最新のFirefoxを基準に、Sidebar分離ボタンの表示スタイルの指定を修正
3.1.20040409
  • _contentなどの参照の上書き処理を、分離したSidebarのパネル内についても行うようにした
3.1.20040408
  • Sidebarを結合した時に、分離されたSidebarが表示されたままになる問題を修正
3.1.20040127
  • ツールバーのボタンが正しく表示されなくなることがある問題を修正
3.1.20031229
  • 日本語パックのミスを修正
  • 初回起動時のデータファイルの生成処理を修正
3.1.20031224
  • 古いデータファイルの内容を正しく処理できない問題を修正
  • ブラウザ→分離したSidebarの順でウィンドウを閉じるとブラウザが勝手に開かれる問題を修正
  • 最後に開いたパネルを正しく記憶しない問題を修正
  • Sidebarを小さく畳めなくなっていたのを修正
3.1.20031125
  • RDFデータソースとテンプレートからXUL要素を再構築する処理を自前で行うようにした(2003/10以降のMozilla Trunkでのクラッシュ対策)
  • ユーザー定義のSidebarパネルについても読み込み中の各種処理を行うようにした
  • 分離したSidebar内でコンテキストメニューや中ボタンクリックなどが機能しなくなることがある問題を修正
  • 分離したSidebarからブラウザにURIを読み込む際に文字コードの指定を無視してしまう問題を修正
3.0.20030824
  • Web Panelsの仕様変更に追従
  • about:configなどもパネルに登録できるようにした
3.0.20030804
  • リンククリック時の動作をWeb Panelsと合わせるようにした
3.0.20030803
  • Sidebarを自動で畳む処理を少し修正
  • Sidebarを結合した際にクラッシュすることがある問題を修正
  • 既訪問リンクの色が変わらない問題を修正
  • 設定ダイアログが機能しない問題を修正
  • Web Panelsとの競合を解消
3.0.20030730
  • Sidebarを自動で畳むチェックの状態が次回起動時に読み込まれない問題を修正
  • ウィンドウのフォーカスが外れたときにもSidebarを自動で畳むようにした
  • 分離したSidebarが二つ表示されてしまうことがある問題を修正
  • Sidebarをブラウザと同時に閉じる機能を追加
3.0.20030724
  • Mozilla Firebird 対応の「Ver.3.0」としてリリース

これ以前の履歴は旧バージョンのページをご覧下さい。

Last modified:2011/08/30 02:02:00