[Pkg-mozext-commits] [firegestures] 05/13: [e10s] cancel gesture with left-button on scrollbar
David Prévot
taffit at moszumanska.debian.org
Thu Jan 1 18:34:26 UTC 2015
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch master
in repository firegestures.
commit bfa89a00ab85fb7e64228cfe032981c493155a21
Author: Gomita <gomita at xuldev.org>
Date: Sat Dec 27 17:28:24 2014 +0900
[e10s] cancel gesture with left-button on scrollbar
---
chrome/content/firegestures/remote.js | 17 ++++++++++++++++-
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/chrome/content/firegestures/remote.js b/chrome/content/firegestures/remote.js
index 57b4229..9410b10 100644
--- a/chrome/content/firegestures/remote.js
+++ b/chrome/content/firegestures/remote.js
@@ -67,12 +67,27 @@ let FireGesturesRemote = {
sendSyncMessage("FireGesturesRemote:Response", { name: "cancelMouseGesture" }, {});
return;
}
- // select event should be cancelled
+ // ready for cancel mouse gesture if gesture starts on scrollbar
+ let win = doc.defaultView;
+ win.removeEventListener("scroll", this, false);
+ win.addEventListener("scroll", this, false);
}
// tell parent browser the source node and some info
sendSyncMessage("FireGesturesRemote:Response", { name: "sourceNode" }, { elt: elt });
},
+ handleEvent: function(event) {
+ switch (event.type) {
+ case "scroll":
+ let win = event.target.defaultView;
+ win.removeEventListener("scroll", this, false);
+ sendSyncMessage("FireGesturesRemote:Response", { name: "cancelMouseGesture" }, {});
+ log("*** cancel starting gesture on scrollbar"); // #debug
+ break;
+ default:
+ }
+ },
+
/* ::::: Keypress Gesture ::::: */
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/firegestures.git
More information about the Pkg-mozext-commits
mailing list