朝顔日記

Firefox 拡張機能 ToggleStyle 1.0 リリース

2006-11-07

Firefox 拡張機能 DisableStyle 1.0.1 リリース にて、欲を言へば「ToggleStyle」だと良いのになあ とのことですが、私の実力ではなかなか難しいですねぇ。誰か作ってください。それを見て私が勉強しますので。:p) と書いたところ、海馬日記 - ToggleStyle出來た にて作ってくださったので、一応こちらでアップしておきましょう。ありがとうございます。> もりやまひろしさん

何をする拡張機能かと言うと、脊髄反射的にページの制作者スタイルを有効にしたり無効にしたりする拡張機能で、Firefox 本体の表示メニューに装備されているものと変わりません。深いメニューなんて辿っていられないよという短気な方(?)はどうぞ。インストール後ツールバーのカスタマイズより CSS と書かれたアイコンをツールバーの適当な位置に配置すれば使えます。

海馬日記さんところの DisableStyle の改造版との違いは、名前が違うことと(ぉ、アイコンを新しくしたことだけです。:p)

なお、DisableStyle とは別の拡張機能(em:id が異なります)なので、DisableStyle をお使いの方は、アンインストールの上ご利用ください。

実のところチェックボックス方式にして、オンオフの状態がわかるようにしようと一応がんばってみたんですが、タブを切り替えたときにそのタブごとに状態を書き換えるやり方がわからなかったので挫折しました。一応、その残骸の styletoggle.xul を書いておきましょう。


<?xml version="1.0" encoding="UTF-8"?>
<overlay xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script language="JavaScript">
function StyleToggle(element){
    var eablestyle = false;
    if(element.getAttribute("checked")) {
        eablestyle = true;
    }
    setStyleDisabled(eablestyle);
}
    </script>
  <toolbarpalette id="BrowserToolbarPalette">
    <toolbaritem id="StyleToggle-Checkbox">
      <checkbox onclick="StyleToggle(this);" id="styletoggle" label="CSS" checked="true"/>
    </toolbaritem>
  </toolbarpalette>
</overlay>

タブブラウザじゃなかったら、これでいけるみたいなんですが。:p)

誰か、タブブラウザ対応に書き直してください。(またか

ToggleStyle 2.0 をリリースしました。

「Firefox 拡張機能 ToggleStyle 1.0 リリース」へコメントをつける

書き込み時の挙動について
URI らしき文字列には自動的にリンクが張られます。また "<" や、">" は実体参照化されます。
スパム対策のため、リファラを切っていると投稿できません。

この記事へのツッコミ

1: もりやまひろし (2007-04-16T23:05:40+09:00)
追記の部分、リンク「ToggleStyle 2.0」のhref属性値に誤があります。
誤: http://diary/2006/11/diary_061108a.html
正: http://diary.noasobi.net/2006/11/diary_061108a.html
2: のり (2007-04-17T00:21:32+09:00)
うは、お恥ずかしい。修正しときました。ご指摘感謝。
この記事の永続的 URI ならびに トラックバック ping URI
http://diary.noasobi.net/2006/11/diary_061107a.html