[Pkg-mozext-commits] [tabmixplus] 06/123: MozMouseHittest event don't set key modifiers since Firefox 25
David Prévot
taffit at moszumanska.debian.org
Wed Sep 17 21:16:22 UTC 2014
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch master
in repository tabmixplus.
commit f64530c47a2054d6279436b73a0feaac9eb98f22
Author: onemen <tabmix.onemen at gmail.com>
Date: Thu Aug 7 13:57:33 2014 +0300
MozMouseHittest event don't set key modifiers since Firefox 25
---
chrome/content/flst/lasttab.js | 2 ++
chrome/content/tab/tabbrowser_4.xml | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/chrome/content/flst/lasttab.js b/chrome/content/flst/lasttab.js
index ff2c08e..1187d9e 100644
--- a/chrome/content/flst/lasttab.js
+++ b/chrome/content/flst/lasttab.js
@@ -158,6 +158,7 @@ var TMP_LastTab = {
OnKeyDown : function(event) {
this.CtrlKey = event.ctrlKey && !event.altKey && !event.metaKey;
+ Tabmix.keyModifierDown = event.shiftKey || event.ctrlKey || event.altKey || event.metaKey;
if (Tabmix.isVersion(320) && !this.isCtrlTab(event))
gBrowser.mTabBox.handleEvent(event);
},
@@ -245,6 +246,7 @@ var TMP_LastTab = {
OnKeyUp : function _LastTab_OnKeyUp(event) {
var keyReleased = event.keyCode == Ci.nsIDOMKeyEvent.DOM_VK_CONTROL;
this.CtrlKey = event.ctrlKey && !event.altKey && !event.metaKey;
+ Tabmix.keyModifierDown = event.shiftKey || event.ctrlKey || event.altKey || event.metaKey;
if(!keyReleased)
return;
var tabToSelect;
diff --git a/chrome/content/tab/tabbrowser_4.xml b/chrome/content/tab/tabbrowser_4.xml
index 5537785..4b7cf67 100644
--- a/chrome/content/tab/tabbrowser_4.xml
+++ b/chrome/content/tab/tabbrowser_4.xml
@@ -896,7 +896,7 @@
<handlers>
<handler event="MozMouseHittest" button="0" phase="capturing"><![CDATA[
- if (event.shiftKey || event.ctrlKey || event.altKey || event.metaKey || event.detail > 0)
+ if (Tabmix.keyModifierDown || event.detail > 0)
event.stopPropagation();
]]></handler>
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/tabmixplus.git
More information about the Pkg-mozext-commits
mailing list