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

FrontPage > liberator > liberator.tabs


alternate

前回選択してたタブ要素を返すgetter

count

バッファ(タブ)数を返すgetter
(getBrowser().mTags.length)

tagStrip

タブバーの要素を返すgetter
(getBrowser().mStrip.getElementByClassName('tabbrowser-tabs')[0])

index (tab)

tabのインデックス値を返すメソッド。tabを指定しない場合、現在タブの位置を返す
tab(XULElement)
タブ要素
指定されたtabがない場合は-1を返す

get (filter)

各バッファのリストを返すメソッド。filterは使われていない
リストのフォーマットは
[
 [number, title, url]
 ....
]

getTab (index)

indexに対応するtab要素を返すメソッド。indexを指定しない場合、現在選択されているtab要素を返す
getBrowser().mTabs[index]
または
getBrowser().mTabContainer.selectedItem

list ()

コマンドラインバッファへバッファ(タブ)のリストをHTMLフォーマットして表示するメソッド

move (tab, spec, wrap)

タブ自体を移動するメソッド

remove (tab, count, focusLeftTab, quitOnLastTab)

タブを閉じるメソッド。
tab(XULElement)
閉じるtab要素
count(Number)
閉じるタブの数(Number型でないまたは1より小さい値を指定すると1になる)
focusLeftTab(Boolean)
真の場合tab要素から左へ閉じていき、偽の場合右へ
quitOnLastTab(Number)
1の場合セッションを保存せずにFirefoxの終了、2の場合はセッションを保存して終了

keepOnly (tab)

tab以外を閉じるメソッド

select (spec, wrap)

タブを選択するメソッド

reload (tab, bypassCache)

tabをリロードするメソッド
tab(XULElement)
tab要素
bypassCache(Boolean)
キャッシュを利用するか否か

reloadAll (bypassCache)

全てのタブをリロードするメソッド

switchTo (buffer, allowNonUnique, count, reverse)

updateSelectionHistory ()

前に選択されていたタブを保持する変数を更新するメソッド
タグ

コメントをかく


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

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

Wiki内検索

メニューバー






どなたでも編集できます