aboutsummaryrefslogtreecommitdiffstats
path: root/hatenaStar.js
diff options
context:
space:
mode:
authoranekos2008-12-08 13:43:03 +0000
committeranekos2008-12-08 13:43:03 +0000
commit0f41ddae54c22b1ed235516bbfb855847de3f6ca (patch)
treeacf8a54481f67c5eb4c79e7ec85d0f1b3639d2c0 /hatenaStar.js
parent203ed0c094929164522cbeb4fe4178fbf24db567 (diff)
downloadvimperator-plugins-0f41ddae54c22b1ed235516bbfb855847de3f6ca.tar.bz2
自重する設定を追加
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@26134 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'hatenaStar.js')
-rw-r--r--hatenaStar.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/hatenaStar.js b/hatenaStar.js
index e3e0d88..7af6556 100644
--- a/hatenaStar.js
+++ b/hatenaStar.js
@@ -12,6 +12,7 @@ var flasher = null;
var nmap = (liberator.globalVariables.hatena_star_mappings || ',?s').split(/\s+/);
var hmap = liberator.globalVariables.hatena_star_hint_mapping || 'h';
+var hmax = parseInt(liberator.globalVariables.hatena_star_hint_max || '10', 10);
function getFlasher() {
if (!flasher) {
@@ -79,7 +80,7 @@ liberator.modules.mappings.addUserMap([liberator.modules.modes.NORMAL], nmap, 'a
liberator.modules.hints.addMode(hmap, 'Add hatena star',
function (elem, _, count) {
- for (let i = 0; i < Math.max(count, 1); i++)
+ for (let i = 0; i < Math.min(hmax, Math.max(count, 1)); i++)
addHatenaStar(elem);
},
function () StarXPath