diff options
-rw-r--r-- | access_hatena.js | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/access_hatena.js b/access_hatena.js index 3056701..27ce5eb 100644 --- a/access_hatena.js +++ b/access_hatena.js @@ -7,7 +7,7 @@ var PLUGIN_INFO = <maxVersion>2.1a1pre</maxVersion> <updateURL>http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk/access_hatena.js</updateURL> <author mail="masa138@gmail.com" homepage="http://www.hatena.ne.jp/masa138/">Masayuki KIMURA and id:hitode909</author> -<version>0.61</version> +<version>0.62</version> <detail><![CDATA[ == Commands == @@ -154,8 +154,12 @@ map ; :accesshatena } } if (id != '' && !id.replace('/', '').match(new RegExp('^(?:' + ignoreIds.join('|') + ')$'))) { // Wedata の拒否リストに入っていなかったら - if (ids.indexOf(id) == -1) { - ids.push(id); + var index = ids.indexOf(id); + if (index == -1) { + ids.unshift(id); + } else { + ids.splice(index, 1); + ids.unshift(id); } if (isFirst || isIncreased || isUpdated) { // 初回か,pageFor に何か追加されたか,pageFor が更新されたら isIncreased = false; |