[Pkg-mozext-commits] [adblock-plus-element-hiding-helper] 240/483: Made Shift+mousewheel trigger wider/narrower commands
David Prévot
taffit at moszumanska.debian.org
Thu Jan 22 21:41:45 UTC 2015
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch master
in repository adblock-plus-element-hiding-helper.
commit b73354a6b6740698147eb347b78118d15392e94b
Author: Wladimir Palant <trev at adblockplus.org>
Date: Fri Oct 22 18:00:49 2010 +0200
Made Shift+mousewheel trigger wider/narrower commands
---
modules/Aardvark.jsm | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
diff --git a/modules/Aardvark.jsm b/modules/Aardvark.jsm
index 4180a72..81e483a 100644
--- a/modules/Aardvark.jsm
+++ b/modules/Aardvark.jsm
@@ -62,6 +62,7 @@ Aardvark.start = function(wrapper) {
E = function(id) wrapper.E(id);
this.browser.addEventListener("click", this.mouseClick, true);
+ this.browser.addEventListener("DOMMouseScroll", this.mouseScroll, true);
this.browser.addEventListener("mouseover", this.mouseOver, true);
this.browser.addEventListener("keypress", this.keyPress, true);
this.browser.addEventListener("mousemove", this.mouseMove, true);
@@ -145,6 +146,18 @@ Aardvark.onMouseClick = function(event) {
this.doCommand("select", event);
}
+Aardvark.onMouseScroll = function(event)
+{
+ if (!event.shiftKey || event.altKey || event.ctrlKey || event.metaKey)
+ return;
+
+ if ("axis" in event && event.axis != event.VERTICAL_AXIS)
+ return;
+
+ for (let i = 0; i < Math.abs(event.detail); i++)
+ this.doCommand(event.detail > 0 ? "wider" : "narrower", event);
+}
+
Aardvark.onMouseOver = function(event) {
var elem = event.originalTarget;
var aardvarkLabel = elem;
@@ -206,7 +219,7 @@ Aardvark.generateEventHandlers = function(handlers) {
this[handlers[i]] = generator(handler);
}
}
-Aardvark.generateEventHandlers(["mouseClick", "mouseOver", "keyPress", "pageHide", "mouseMove"]);
+Aardvark.generateEventHandlers(["mouseClick", "mouseScroll", "mouseOver", "keyPress", "pageHide", "mouseMove"]);
Aardvark.appendDescription = function(node, value, className) {
var descr = this.window.document.createElement("description");
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/adblock-plus-element-hiding-helper.git
More information about the Pkg-mozext-commits
mailing list