aboutsummaryrefslogtreecommitdiffstats
path: root/_libly.js
diff options
context:
space:
mode:
authorsnaka2009-05-24 06:16:44 +0000
committersnaka2009-05-24 06:16:44 +0000
commitbefbb3c062b05b81fa3d7f9abc5bb1c3b4c9eddf (patch)
tree0b1b784ffe8624645e62dcfc22f12f5c6c2d3c7d /_libly.js
parenta3eebedebcfd2550dfced0c5352f4000e4c88496 (diff)
downloadvimperator-plugins-befbb3c062b05b81fa3d7f9abc5bb1c3b4c9eddf.tar.bz2
PLUGIN_INFOのdescriptionにRequestとResponseの記述を追加
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@33540 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to '_libly.js')
-rw-r--r--_libly.js67
1 files changed, 66 insertions, 1 deletions
diff --git a/_libly.js b/_libly.js
index 9613e37..6e92027 100644
--- a/_libly.js
+++ b/_libly.js
@@ -12,7 +12,7 @@ var PLUGIN_INFO =
<description lang="ja">適当なライブラリっぽいものたち。</description>
<author mail="suvene@zeromemory.info" homepage="http://zeromemory.sblo.jp/">suVene</author>
<license>MIT</license>
- <version>0.1.21</version>
+ <version>0.1.22</version>
<minVersion>1.2</minVersion>
<maxVersion>2.0pre</maxVersion>
<updateURL>http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk/_libly.js</updateURL>
@@ -102,7 +102,72 @@ toStyleText(style):
left: 10px;
||<
のような文字列に変換します。
+
+== Object Request ==
+Request(url, headers, options):
+ コンストラクタ
+ url:
+ HTTPリクエスト先のURL
+ headers:
+ 以下のようにHTTPヘッダの値を指定できる(省略可)
+ >||
+ {
+ 'Referrer' : 'http://example.com/'
+ }
+ ||<
+ 以下の値はデフォルトで設定される('Content-type'はPOST時のみ)
+ >||
+ {
+ 'Accept': 'text/javascript, application/javascript, text/html, application/xhtml+xml, application/xml, text/xml, */*;q=0.1',
+ 'Content-type': 'application/x-www-form-urlencoded; charset=' + options.encodingの値
+ }
+ ||<
+
+ options:
+ オプションとして以下のようなオブジェクトを指定できる(省略可)
+ asynchronous:
+ true: 同期モード/false: 非同期モード(デフォルト:true)
+ encoding:
+ エンコーディング(デフォルト: 'UTF-8')
+ username:
+ BASIC認証時のuser名
+ password:
+ BASIC認証時のパスワード
+ postBody:
+ POSTメソッドにより送信するbody
+addEventLister(name, func):
+ イベントリスナを登録する。
+ name:
+ 'onSuccess':
+ 成功時
+ 'onFailure':
+ 失敗を表すステータスコードが返ってきた時
+ 'onException':
+ 例外発生時
+ func:
+ イベント発火時の処理
+ 引数として以下Responseオブジェクトが渡される
+get():
+ GETメソッドによりHTTPリクエストを発行する。
+post():
+ POSTメソッドによりHTTPリクエストを発行する。
+
+== Object Response ==
+HTTPレスポンスを表すオブジェクト
+req:
+ レスポンスと対となるRequestオブジェクト
+doc:
+ レスポンスから生成されたHTMLDocumentオブジェクト
+isSuccess():
+ ステータスコードが成功を表していればtrue、失敗であればfalse
+getStatus():
+ ステータスコードを取得する
+getStatusText():
+ ステータを表す文字列を取得する
+getHTMLDocument(xpath, xmlns, ignoreTags, callback, thisObj):
+ レスポンスからHTMLDocumentオブジェクトを生成し、xpath を評価した結果の snapshot の配列を返す
]]></detail>
+
</VimperatorPlugin>;
//}}}
//if (!liberator.plugins.libly) {