FireFoxのアドオンでCook Bookをカスタマイズ表示
CakePHPのオンラインリファレンス、CookBookのデザインが新しくなりました。
http://book.cakephp.org/ja#
内容は一緒ですが、デザインが大幅に変わり、また検索結果の出力が非同期表示になるなどの違いがあります。
しかしながらこの新デザイン、個人的に、非常に使いにくい。
なんといっても、左ナビが380pxと広すぎます。
私のメインモニタは1024x768と、今日では若干小さめなせいもありますが、
コードを書きながら参照する、つまり複数窓を横並べにすることを考えると、やはり左ナビは広すぎるように感じます。
FireFoxのアドオン、Stylishを入れて、自分向けにカスタマイズしました。
https://addons.mozilla.org/en-US/firefox/addon/stylish/developers
Stylishの導入方法および基本的な使い方は、以下を参考にしました。
Loading...
Stylish導入後、FireFoxを再起動すると、ウィンドウ右下にStylishのアイコンが追加されます。
CookBookを開いてこのアイコンをクリック、
「新しいスタイルを書く」で、「book.cakephp.org専用」のスタイルを作成しました。
内容は、以下の通りにしています。
@namespace url(http://www.w3.org/1999/xhtml); @-moz-document domain("book.cakephp.org") { body { background: none repeat scroll 0 0 transparent !important; } #sidebar { width: 180px !important; padding: 5px; } #content { padding: 20px 20px 20px 200px !important; min-width: 500px !important; }
キーは、!important。
これでStylishでの設定を最優先させないと、反映されない箇所が多いです。
ブラウザをモニターの縦半分にして閲覧するのがメインの前提。横にスクロールさせれば、記事本体(#content)は全て見られる、という志向です。
元の左ナビ用の背景色が、ナビ文言の無い箇所は消えてしまうのですが、そこは気にしない方針。