Firefox AddonであるVimperatorの解説(主に開発視点)

FrontPage > liberator > liberator.options


__iterator__ ()

全てのオプション・オブジェクト(liberator.Option?)を返すイテレータ。
liberator.optionsへアクセスするとこのメソッドが呼ばれる

add (names, description, type, defaultValue, extraInfo)

オプションを追加するメソッド
追加するとliberator.options[name]]にgetter,setterが追加される。

destroy ()

ごめん、わかんない
if (loadPreference("dom.popup_allowed_events", "change click dblclick mouseup reset submit")
        == popupAllowedEvents + " keypress")
    storePreference("dom.popup_allowed_events", popupAllowedEvents);
なことをやっている

get (name)

name(String)
オプション名
nameを持つオプション・オブジェクト(liberator.Option?)を返す

list (onlyNonDefault)

onlyNonDefault(Boolean)
デフォルト値とは異なっているオプションのみにするか否か
オプションのリストをHTML化してコマンドライン・バッファに出力する

listPrefs (onlyNonDefault, filter)

onlyNonDefault(Boolean)
デフォルト値とは異なっているオプションのみにするか否か
filter(String)
オプション名のフィルタ
Firefox自体のオプション(about:config)のリストをHTML化してコマンドライン・バッファに出力する

getPref (name, forceDefault)

name(String)
オプション名
forceDefault(Boolean)
デフォルト値を返すか否か
Firefox自体のオプション*1からnameに該当するものの値を返す(forceDefaultによって値は異なる場合がある)。該当するnameオプションが存在しない場合はnullが返る。

setPref (name, value)

name(String)
オプション名
value(String)
オプション値
Firefox自体のオプションに値をセットする

resetPref (name)

nameオプションの値をデフォルト値へ戻す

invertPref (name)

真偽値のオプションの値を反転する

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

メニューバー






どなたでも編集できます