aboutsummaryrefslogtreecommitdiffstats
path: root/hatenaStar.js
diff options
context:
space:
mode:
authordrry2008-11-03 15:58:50 +0000
committerdrry2008-11-03 15:58:50 +0000
commit443857dffe946e93865bfd36bef4001203df2a39 (patch)
treedba694b23739c5c88c6d16eb596ab832430d77c7 /hatenaStar.js
parent596c1ec007a3f431b84da3fed1a30871e8bd64dc (diff)
downloadvimperator-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.js22
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,