diff options
author | drry | 2008-11-03 15:58:50 +0000 |
---|---|---|
committer | drry | 2008-11-03 15:58:50 +0000 |
commit | 443857dffe946e93865bfd36bef4001203df2a39 (patch) | |
tree | dba694b23739c5c88c6d16eb596ab832430d77c7 /hatenaStar.js | |
parent | 596c1ec007a3f431b84da3fed1a30871e8bd64dc (diff) | |
download | vimperator-plugins-443857dffe946e93865bfd36bef4001203df2a39.tar.bz2 |
* cosmetic changes.
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@22654 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'hatenaStar.js')
-rw-r--r-- | hatenaStar.js | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/hatenaStar.js b/hatenaStar.js index b68538a..a9571f1 100644 --- a/hatenaStar.js +++ b/hatenaStar.js @@ -1,16 +1,16 @@ /** - * For Vimperator 0.7.0 + * For Vimperator 0.7+ * @author mattn mattn.jp@gmail.com */ -(function(){ +(function() { const Cc = Components.classes; const Ci = Components.interfaces; var flasher = null; -function getFlasher(){ - if (!flasher){ +function getFlasher() { + if (!flasher) { flasher = Cc['@mozilla.org/inspector/flasher;1'].createInstance(Ci.inIFlasher); flasher.color = '#FF0000'; flasher.thickness = 2; @@ -18,7 +18,7 @@ function getFlasher(){ return flasher; } -function blink(aNode){ +function blink(aNode) { if (!aNode) { liberator.echoerr('hatenastar not found'); return; @@ -26,7 +26,7 @@ function blink(aNode){ if (aNode.nodeType == 3) aNode = aNode.parentNode; var toggle = true; var flasher = getFlasher(); - for (var i=1; i<7; ++i){ + for (let i=1; i<7; ++i) { setTimeout(function() { if (toggle) flasher.drawElementOutline(aNode); else flasher.repaintElement(aNode); @@ -39,15 +39,15 @@ liberator.modules.commands.addUserCommand(['hatenastar', 'hatenas'], 'add Hatena function (arg, special) { try { arg = arg.string; - var result = buffer.evaluateXPath('.//img[contains(concat(" ", @class, " "), " hatena-star-add-button ")]'); + let result = buffer.evaluateXPath('.//img[contains(concat(" ", @class, " "), " hatena-star-add-button ")]'); if (arg.match(/^(\d+)\?$/)) { blink(result.snapshotItem(Number(RegExp.$1)-1)); return; } - for (var i = 0, l = result.snapshotLength; i < l; i++) { + for (let i = 0, l = result.snapshotLength; i < l; i++) { if (arg == '' || arg == 'all' || arg == (i+1)) { - var s = result.snapshotItem(i); - var e = document.createEvent('MouseEvents'); + let s = result.snapshotItem(i); + let e = document.createEvent('MouseEvents'); e.initMouseEvent('click', true, true, window, 1, 10, 50, 10, 50, 0, 0, 0, 0, 1, s); s.dispatchEvent(e); } @@ -62,7 +62,7 @@ liberator.modules.commands.addUserCommand(['hatenastar', 'hatenas'], 'add Hatena liberator.modules.mappings.addUserMap([liberator.modules.modes.NORMAL], [',?s'], 'add Hatena Star', function (count) { try { - for (var n = 0; n++ < count; liberator.modules.commands.get('hatenastar').execute("all", false, count)); + for (let n = 0; n++ < count; liberator.modules.commands.get('hatenastar').execute("all", false, count)); } catch (e) { liberator.echoerr('hatenaStar: ' + e); } }, { noremap: true, |