2010 01 ≪  02月 12345678910111213141516171819202122232425262728  ≫ 2010 03

ツールバーなどを一時的に隠す

- 2009-03-15(Sun) - 

ネットブックなど解像度が比較的狭い環境では、縦方向が窮屈だったりします。F11キーで全画面表示にすると広くなりますが、ウインドウ表示でもなるべく広く使いたいですよね。

表示メニューからツールバーやステータスバーなどを表示/非表示できますが、1つ1つクリックするのは面倒。そこで、私は下記のスクリプトを実行することで、ツールバーやステータスバーなどの表示切替を一度に行い、必要なときだけWebページを縦方向に広く表示しています。

// ツールバーなどの表示/非表示を切り替える
// (表示を切り替えたくない部分はコメントアウトしておく)

/*
表示を切り替えたいツールバーのIDを以下に追加。
(「ツールバーのカスタマイズ」から自分で追加した場合は、
 "__customToolbar_★"の★の部分をツールバー名に置き換えて追加。)
*/
var id = [
  // メニューバー
  "toolbar-menubar",
  // ナビゲーションツールバー
  "nav-bar",
  // ブックマークツールバー
  "PersonalToolbar",
  // Googleツールバー
  "gtbToolbar",
  // Yahoo!ツールバー
  "yahoo-toolbar",
];
for (var i=0, bar; i<id.length; i++) {
  if (id[i]) bar = document.getElementById(id[i]);
  if (bar) bar.collapsed = !bar.collapsed;
}

/*
ステータスバー
*/
document.getElementById("cmd_toggleTaskbar").doCommand();

/*
タイトルバー&枠線
*/
var main = document.getElementById("main-window");
if (main.getAttribute("hidechrome") == "true") {
  main.setAttribute("hidechrome","false");
  window.resizeBy(0, 1);
} else {
  main.setAttribute("hidechrome","true");
  window.resizeBy(0, -1);
}

このスクリプトをCustom ButtonskeyconfigFireGesturesなどの拡張機能でカンタンに実行できます。Custom Buttonsではボタン作成時の「Code」タブに、keyconfigでは設定の「新しいキーを追加」ボタンから、FireGesturesでは設定の「スクリプトを追加」ボタンからスクリプトを貼り付けるとOK。

なお、(上記のスクリプトの代わりに)以前紹介したHide CaptionなどでWindowsのタイトルバーを隠すとさらに広くできますよ。

追記:2009-07-04

タイトルバーとウインドウの枠線の表示を切り替えるスクリプトも上記に追加しておきました。枠線がなくなって見づらい場合、以下のようなCSSをStylishなどに登録しておくと枠線を表示させておくことができます。

@-moz-document url(chrome://browser/content/browser.xul) {
  window[hidechrome="true"] {
    border: 4px solid;
    -moz-border-top-colors: InactiveCaptionText InactiveBorder InactiveCaption InactiveCaption;
    -moz-border-right-colors: InactiveCaptionText InactiveBorder InactiveCaption InactiveCaption;
    -moz-border-bottom-colors: InactiveCaptionText InactiveBorder InactiveCaption InactiveCaption;
    -moz-border-left-colors: InactiveCaptionText InactiveBorder InactiveCaption InactiveCaption;
  }
  window[hidechrome="true"][active] {
    -moz-border-top-colors: CaptionText ActiveBorder ActiveCaption ActiveCaption;
    -moz-border-right-colors: CaptionText ActiveBorder ActiveCaption ActiveCaption;
    -moz-border-bottom-colors: CaptionText ActiveBorder ActiveCaption ActiveCaption;
    -moz-border-left-colors: CaptionText ActiveBorder ActiveCaption ActiveCaption;
  }
}
この記事のURL | Firefox | コメント(0) | トラックバック(1) | ▲ top
<<更新時の「502 Proxy Error」について | メイン | LinkExtend - 拡張機能>>
 
コメント

コメントの投稿















管理者にだけ表示を許可する


▲ top
 
トラックバック
トラックバックURL
→http://fxwiki.blog63.fc2.com/tb.php/191-212417d0
- 朝顔日記 - ツールバーを出し入れする拡張機能 ToggleToolbar を作った -
表示領域の狭いネットブックなど用にツールバーを出し入れする拡張機能 ToggleToolbar を作った …
2009/03/20 09:52  朝顔日記 ▲ top

| メイン |