diff options
author | suVene | 2008-12-26 13:20:40 +0000 |
---|---|---|
committer | suVene | 2008-12-26 13:20:40 +0000 |
commit | 17e603ef270cc86581f1b3c02ee25f5862e07c19 (patch) | |
tree | da3bedc2327e943dcd56321853c6fc9d51588d76 /nextlink.js | |
parent | 6dcf49c646229ac5f6c78171284aaf542a1e051e (diff) | |
download | vimperator-plugins-17e603ef270cc86581f1b3c02ee25f5862e07c19.tar.bz2 |
wedata local cache.
etc.
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@27459 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'nextlink.js')
-rw-r--r-- | nextlink.js | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/nextlink.js b/nextlink.js index e09a5a9..ce5bb94 100644 --- a/nextlink.js +++ b/nextlink.js @@ -11,14 +11,14 @@ var PLUGIN_INFO = <description>mapping "[[", "]]" by AutoPagerize XPath.</description> <description lang="ja">AutoPagerize 用の XPath より "[[", "]]" をマッピングします。</description> <author mail="suvene@zeromemory.info" homepage="http://zeromemory.sblo.jp/">suVene</author> - <version>0.2.9</version> + <version>0.2.10</version> <license>MIT</license> <minVersion>1.2</minVersion> <maxVersion>2.0pre</maxVersion> <updateURL>http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk/nextlink.js</updateURL> <detail><![CDATA[ == Needs Library == -- _libly.js(ver.0.1.11) +- _libly.js(ver.0.1.15) @see http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/_libly.js == Option == @@ -77,7 +77,6 @@ var NextLink = function() {//{{{ NextLink.prototype = { initialize: function(pager) { - this.WEDATA_AUTOPAGERIZE = 'http://wedata.net/databases/AutoPagerize/items.json'; this.initialized = false; this.isCurOriginalMap = true; this.siteinfo = []; @@ -86,17 +85,15 @@ NextLink.prototype = { this.browserModes = config.browserModes || [modes.NORMAL, modes.VISUAL]; this.is2_0later = config.autocommands.some(function ([k, v]) k == 'DOMLoad'); // toriaezu - var req = new libly.Request(this.WEDATA_AUTOPAGERIZE); - req.addEventListener('onSuccess', $U.bind(this, - function(res) { - var json = $U.evalJson(res.responseText); - if (!json) return; - this.siteinfo = json.map(function(item) item.data) + var wedata = new libly.Wedata('AutoPagerize'); + wedata.getItems(24 * 60 * 60 * 1000, null, + $U.bind(this, function(isSuccess, data) { + if (!isSuccess) return; + this.siteinfo = data.map(function(item) item.data) .sort(function(a, b) b.url.length - a.url.length); // sort url.length desc this.initialized = true; - } - )); - req.get(); + }) + ); // for debug /* this.initialized = true; |