diff options
author | anekos | 2011-02-09 01:09:29 +0900 |
---|---|---|
committer | anekos | 2011-02-09 01:10:00 +0900 |
commit | 9add208412273bd11280aa1bc8918c04468e5e9b (patch) | |
tree | 24404e5308d5dc1ca145623b6df72588d9f264ea /stella.js | |
parent | 66df38f6e6066eb764a231be0892c89f6ab10b86 (diff) | |
download | vimperator-plugins-9add208412273bd11280aa1bc8918c04468e5e9b.tar.bz2 |
なるべく onCommand を使うように
Diffstat (limited to 'stella.js')
-rw-r--r-- | stella.js | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -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); }, |