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

タグ検索でliberator19件見つかりました。

liberator(2.0)

[[FrontPage]] > liberator(2.0) [[FrontPage]] > [[liberator(2.0).modules]] &color(red){''注意:このコンテンツはまだ書きかけです。コンテンツ中はバージョン1.2へものとなっているもの、存在しないプロパティがある可能性があります。執筆者は募集中です。''} #contents *mode 現在のメインモードを取得/設定するためのGetter/Setter 内部的にはliberator.modules.mo…

https://seesaawiki.jp/w/shin_yan/d/liberator%282%2... - 2016年05月16日更新

liberator.commands

[FrontPage]] > [[liberator]] > liberator.commands #contents *OPTION_ANY コマンドの引数パース時に用いられる 参照: [[オプション・タイプ>addUserCommand#content_3_3]] *OPTION_NOAR 同上 *OPTION_BOOL 同上 *OPTION_STRING 同上 *OPTION_INT 同上 *OPTION_FLOAT 同上 *OPTION_LIST 同上 *COUNT_NONE…

https://seesaawiki.jp/w/shin_yan/d/liberator%2ecom... - 2009年05月31日更新

liberator.completion

[FrontPage]] > [[liberator]] > liberator.completion #contents *getLongestSubstring () タブ補完時、''wildmode''オプションに''longest''が指定されている場合に使用される。 *filter (array, filter, matchFromBeginning) :array(Array)|補完候補リスト :filter(String)|フィルタする文字列(通常補完対象文字列) :mat…

https://seesaawiki.jp/w/shin_yan/d/liberator%2ecom... - 2009年05月03日更新

liberator.config

[FrontPage]] > [[liberator]] > liberator.config #contents *name "Vimperator"という文字列 *hostApplication "Firefox"という文字列 *features Vimperatorが持つ機能のリスト。 Thunderbird用のAddonである''Muttator''との絡みで持つべき機能が違うために存在する また、以下のように現在使用しているOSに関する情報も含まれており、config.has()メ…

https://seesaawiki.jp/w/shin_yan/d/liberator%2econ... - 2009年04月13日更新

liberator.options

[FrontPage]] > [[liberator]] > liberator.options #contents *__iterator__ () 全てのオプション・オブジェクト([[liberator.Option]])を返すイテレータ。 liberator.optionsへアクセスするとこのメソッドが呼ばれる *add (names, description, type, defaultValue, extraInfo) オプションを追加するメソッド 追加するとli…

https://seesaawiki.jp/w/shin_yan/d/liberator%2eopt... - 2009年02月06日更新

liberator

[[FrontPage]] > liberator #contents *liberatorオブジェクト内の主なプロパティ一覧 -[[liberator.history]] -[[liberator.quickmarks]] -[[liberator.buffer]] -[[liberator.marks]] -[[liberator.Command]] -[[liberator.commands]] -[[liberator.completion]] -[[liberator.editor]] …

https://seesaawiki.jp/w/shin_yan/d/liberator... - 2009年02月06日更新

liberator.tabs

[FrontPage]] > [[liberator]] > liberator.tabs #contents *alternate 前回選択してたタブ要素を返すgetter *count バッファ(タブ)数を返すgetter (getBrowser().mTags.length) *tagStrip タブバーの要素を返すgetter (getBrowser().mStrip.getElementByClassName('tabbrowser-tabs')[0]) *index (ta…

https://seesaawiki.jp/w/shin_yan/d/liberator%2etab... - 2008年07月21日更新

liberator.hints

[FrontPage]] > [[liberator]] > liberator.hints #contents *show (mode, minor, filter) ヒント要素の生成と表示を行うメソッド。 :mode(Number)|[[モード一覧>modesList]]の値を参照 :minor(String)|modeがEXTENDED_HINTの時のサブモード。[;?asoOtTvVwWyY]のどれか([[EXTENED_HINTサブモード一覧>extendedHintS…

https://seesaawiki.jp/w/shin_yan/d/liberator%2ehin... - 2008年07月21日更新

liberator.quickmarks

[FrontPage]] > [[liberator]] > liberator.quickmarks #contents *add (qmark, location) クイックマークを追加するメソッド :qmark(String)|登録キー(基本的には[a-zA-Z0-9]の一文字) :location(String)|URL文字列 *remove (filter) クイックマークを削除するメソッド :filter(String)|登録キー([a-zA-Z0-9]の連続値) remove…

https://seesaawiki.jp/w/shin_yan/d/liberator%2equi... - 2008年07月18日更新

liberator.history

[FrontPage]] > [[liberator]] > liberator.history #contents *get (filter) 履歴からfilter文字列を含むURLまたはタイトルを配列で返すメソッド 実際には[[liberator.completion.filterURLArray>liberator.completion#content_11]]を実行しているに過ぎない :filter(String)|検索文字列(対象はURLとタイトル) *add (url, …

https://seesaawiki.jp/w/shin_yan/d/liberator%2ehis... - 2008年07月18日更新

liberator.util

プを生成するメソッド :command(liberator.Command or liberator.Option)|コマンドやオプションのオブジェクト :extraHelp(String)|追加したいヘルプの文字列 *highlightURL (str, force) URL文字列をハイライトしanchor要素とするメソッド :str(String)|URL文字列 :force(Boolean)|strがURLとみなされない場合でも強制的にするか否か *objectToString (object,…

https://seesaawiki.jp/w/shin_yan/d/liberator%2euti... - 2008年07月18日更新

liberator.events

[FrontPage]] > [[liberator]] > liberator.events #contents *wantsModeRest 不明 *destroy () イベントリスナー系を削除するメソッド *startRecording (macro) マクロの録音を開始するメソッド :macro(Char)|マクロの登録キー。[a-zA-Z0-9]の文字であること。 *playMacro (macro) マクロを開始するメソッド :macro(Char)|登録されたキー。[a…

https://seesaawiki.jp/w/shin_yan/d/liberator%2eeve... - 2008年07月18日更新

liberator.mappings

[FrontPage]] > [[liberator]] > liberator.mappings #contents 全てのメソッドで必要な引数であるmodeに関しては[[モード一覧>modesList]]を参照 *__iterator__ () NORMALモードで使用できるmapオブジェクト全てを返すイテレータ。 liberator.mappingsへアクセスするとこのメソッドが呼ばれる。 参照: [[イテレータ - MDC>http://develop…

https://seesaawiki.jp/w/shin_yan/d/liberator%2emap... - 2008年07月18日更新

liberator.buffer

[FrontPage]] > [[liberator]] > liberator.buffer #contents *loaded window.content.document.pageIsFullyLoaded に対するgetter,setter 現在のバッファ(タブ)が読み込み終わっているかを示す :gettter|1 であれば読み込み終わっていて、0 であれば途中である。 :setter|単純に値をセット &color(red){注記:}window.content.documen…

https://seesaawiki.jp/w/shin_yan/d/liberator%2ebuf... - 2008年07月18日更新

liberator.autocommands

[FrontPage]] > [[liberator]] > liberator.autocommands #contents *__iterator__ 全てのオートコマンド一覧を返すイテレータ 参照: [[イテレータ - MDC>http://developer.mozilla.org/ja/docs/New_in_JavaScript_1.7#.E3.82.A4.E3.83.86.E3.83.AC.E3.83.BC.E3.82.BF]] *add (auEve…

https://seesaawiki.jp/w/shin_yan/d/liberator%2eaut... - 2008年07月18日更新

liberator.Command

[FrontPage]] > [[liberator]] > liberator.Command #contents *Command (specs, description, action, extraInfo) Vimperatorコマンドのクラス的なFunctionオブジェクト :specs(Array)|コマンド名の配列 :description(String)|コマンドの説明文字列 :action(Function)|実行される関数 :extraInfo(Object)|その他コマ…

https://seesaawiki.jp/w/shin_yan/d/liberator%2eCom... - 2008年07月18日更新

liberator.Map

[FrontPage]] > [[liberator]] > liberator.Map #contents *Map (modes, cmds, description, action, extraInfo) Vimperatorマップのクラス的なFunctionオブジェクト :modes(Array)|モードのリスト :cmds(Array)|map名のリスト :description(String)|マップの説明 :action(Function)|実行される関数 :extraInfo…

https://seesaawiki.jp/w/shin_yan/d/liberator%2eMap... - 2008年07月18日更新

liberator.Mappings

[FrontPage]] > [[liberator]] > liberator.Mappings *flags マップのフラグ変数を格納するオブジェクト マップ実行関数の引数に影響する 参照:[[addUserMap>addUserMap#content_2]] **ALLOW_EVENT_ROUTING 値:''1'' マップのコマンドが''true''を返した場合、キーイベントはイベントの伝播を続行する(firefox側にも届く)フラグ **MOTION 値:''2'' マ…

https://seesaawiki.jp/w/shin_yan/d/liberator%2eMap... - 2008年07月18日更新

liberator.io

[FrontPage]] > [[liberator]] > liberator.io #contents *NODE_RDONLY 値:''1'' *NODE_WRONLY 値:''2'' *NODE_RDWR 値:''4'' *NODE_CREATE 値:''8'' *NODE_APPEND 値:''16'' *NODE_TRUNCATE 値:''32'' *NODE_SYNC 値:''64'' *NODE_EXCL 値:''128'' *directorySeperator Wind…

https://seesaawiki.jp/w/shin_yan/d/liberator%2eio... - 2008年07月18日更新

どなたでも編集できます