FrontPage > liberator > liberator.Command
Vimperatorコマンドのクラス的なFunctionオブジェクト
- specs(Array)
- コマンド名の配列
- description(String)
- コマンドの説明文字列
- action(Function)
- 実行される関数
- extraInfo(Object)
- その他コマンドの情報(オプション)
引数のextraInfoに含まれるisUserCommand、無ければfalse
liberator.commands.addUserCommandを使用した場合は自動的にtrueが付加される
liberator.commands.addUserCommandを使用した場合は自動的にtrueが付加される
コマンドの実行を受け持つメソッド
optionsリストの長さが1以上またはargCountがある場合はliberator.commands.parseArgsでargsがパースされる。パースされた結果がnullであった場合はコマンドは実行されず、falseを返す
- args(String)
- コマンド引数文字列
- special(Boolean)
- "!"が使用されたか否か
- count(Number)
- コマンド先頭に付けれた数値
- modifiers
- ???
optionsリストの長さが1以上またはargCountがある場合はliberator.commands.parseArgsでargsがパースされる。パースされた結果がnullであった場合はコマンドは実行されず、falseを返す
プラグインなどでコマンドを追加したい場合にはコマンド登録方法を参照
- カテゴリ:
- インターネット
- Firefox拡張機能
タグ
コメントをかく