Home > XUL Apps > Ez Sidebar

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

An English version of this page is also available.

宣伝1。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行本まんがでわかるLinux シス管系女子の試し読みが可能! シス管系女子って何!? - 「シス管系女子」特設サイト

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

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

What's this? これは何?

サイドバーを別ウィンドウに分離して、好きな位置に表示できるようにします。普段はタイトルバーだけの状態に畳んでおき、マウスオーバーで自動的に開閉させることもできます。

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

類似の拡張機能へのリンク

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

Download ダウンロード

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

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

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

  • 英語 (en-US)
  • 日本語 (ja-JP)

バージョン3.2.2009110201以前は、以下の言語パックを内蔵しています。

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

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

このアドオンをインストールすると、サイドバーが常にウィンドウから切り離された状態になります。

分離した サイドバーは、タイトル部分をダブルクリックすると小さく折りたたむことができます。また、サイドバーの左上にあるピン留めボタンをクリックして、押し込まれていない状態にすると、ポインタをサイドバーの上に持ってきたときだけサイドバーを自動で展開するようになります。

Documents 関連文書

イージーSidebar&Sidebarウィンドウの紹介
Mozilla.Party.jp 5.0のXULコンテスト用に作成した資料です。バージョン3.2.2009110201以前の設計について解説しています。

History 更新履歴

3.2.2009110201以前のバージョンの既知の問題

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

履歴

4.0.2016031101
  • Nightly 48.0a1での動作を確認
  • 起動直後に「sidebar.contentDocument is undefined」エラーが出ないようにした
  • jarファイルを含めない形のパッケージングに変更
4.0.2012122902
  • サイドバーの状態をMutationObserverで非同期に更新するようにした
4.0.2012122901
  • Nightly 20.0a1に対応
  • Firefox 9およびそれ以前のバージョンへの対応を終了
4.0.2012040801
  • サイドバーパネル内のツールチップが消える時にサイドバーまで消えてしまう問題を修正
4.0.2012040701
  • Firefox 4以降のバージョン向けに再実装した
  • サイドバーをメインウィンドウから切り離す機能だけに特化した
  • 任意のWebページをサイドバー内に読み込む機能、ツールバーボタンからパネルを切り替える機能などを削除した(代替としてAll-in-One Sidebarの利用を推奨します)
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:2017/09/08 02:02:11