aboutsummaryrefslogtreecommitdiffstats
path: root/stella.js
diff options
context:
space:
mode:
authoranekos2011-02-09 01:09:29 +0900
committeranekos2011-02-09 01:10:00 +0900
commit9add208412273bd11280aa1bc8918c04468e5e9b (patch)
tree24404e5308d5dc1ca145623b6df72588d9f264ea /stella.js
parent66df38f6e6066eb764a231be0892c89f6ab10b86 (diff)
downloadvimperator-plugins-9add208412273bd11280aa1bc8918c04468e5e9b.tar.bz2
なるべく onCommand を使うように
Diffstat (limited to 'stella.js')
-rw-r--r--stella.js12
1 files changed, 6 insertions, 6 deletions
diff --git a/stella.js b/stella.js
index 505d7c8..95b7f30 100644
--- a/stella.js
+++ b/stella.js
@@ -1858,13 +1858,13 @@ Thanks:
let self = this;
function setEvents (name, elem) {
- ['click', 'popupshowing'].forEach(function (eventName) {
+ ['click', 'command', 'popupshowing'].forEach(function (eventName) {
let onEvent = self['on' + U.capitalize(name) + U.capitalize(eventName)];
onEvent && elem.addEventListener(eventName, function (event) {
- if (eventName != 'click' || event.button == 0) {
- onEvent.apply(self, arguments);
- self.update();
- }
+ if (eventName == 'click' && event.button != 0)
+ return;
+ onEvent.apply(self, arguments);
+ self.update();
}, false);
});
}
@@ -2104,7 +2104,7 @@ Thanks:
rel instanceof RelatedTag ? 'Tag: ' :
'';
elem.setAttribute('label', prefix + rel.description);
- elem.addEventListener('click', clickEvent(rel.command), false);
+ elem.addEventListener('command', clickEvent(rel.command), false);
relmenu.appendChild(elem);
}, this);
},