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

FrontPage > liberator(2.0).modules > util

注意:このコンテンツはまだ書きかけです。コンテンツ中はバージョン1.2へものとなっているもの、存在しないプロパティがある可能性があります。執筆者は募集中です。



colorize (arg, processStrings)

オブジェクトを文字列化してタイプ別に色付けするメソッド
arg(Object)
文字列化するオブジェクト
processStrings(Boolean)
argが文字列であった場合に""で括るか否か
typecolor
numberred
stringgreen
booleanblue
null or undefinedblue
object or function-

copyToClipboard (str, verbose)

クリップボードへコピーするメソッド
str(String)
コピーしたい文字列(ObjectであってもtoStringされる?)
verbose(Boolean)
真ならばコマンドラインにコピーした文字列が表示される

escapeHTML (str)

HTMLエスケープを施すメソッド。
str(String)
エスケープしたい文字列
以下がエスケープされる
beforeafter
&&
<&lt;
>&gt;

formatBytes (num, decimalPlaces, humanReadable)

数値を見やすくフォーマットするメソッド
num(Number)
フォーマットしたい数値
decimalPlaces(Number)
小数点以降の数
humanReadable(Boolean)
見やすく単位付けをするか否か

generateHelp (command, extraHellp)

コマンドやオプションのasciidoc用ヘルプを生成するメソッド
command(liberator.Command or liberator.Option)
コマンドやオプションのオブジェクト
extraHelp(String)
追加したいヘルプの文字列

highlightURL (str, force)

URL文字列をハイライトしanchor要素とするメソッド
str(String)
URL文字列
force(Boolean)
strがURLとみなされない場合でも強制的にするか否か

objectToString (object, color)

typeof の結果が"object"であるものに対してkeyとvalueを文字列化するメソッド
object(Object)
対象のオブジェクト
color(Boolean)
カラーリングするか否か

readFromClipboard ()

クリップボードから文字列を読むメソッド。
主にMattator用(Firefoxにはdocument.defaultView.readFromClipboardメソッドが存在する)

stringToURLArray (str)

文字列を,(カンマ)区切りで分解し、ブックマークなどから適合するURLの配列を返すメソッド。liberator.openで使用される。
str(String)
文字列

ソースよりコメント
takes a string like 'google bla, www.osnews.com'
and returns an array ['www.google.com/search?q=bla', 'www.osnews.com']

カンマ区切りでsplitし、先頭文字列が
  • 検索キーワードなら検索クエリのURL
  • ブックマークキーワードならそのURL
  • URLっぽければ、そのまま
  • それ以外はデフォルトの検索エンジンのクエリURL
へ変換し、その配列を返す。

コメントをかく


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

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

Wiki内検索

メニューバー






どなたでも編集できます