diff options
-rw-r--r-- | hatenaStar.js | 3 |
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 |