[Pkg-mozext-commits] [firebug] 06/55: Backported from master (8548b0d2496aedc964b957d4a2fa655420fe9815)
David Prévot
taffit at moszumanska.debian.org
Mon Mar 31 22:46:07 UTC 2014
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to tag firebug-1.10.1
in repository firebug.
commit d889f727dd281191ab30685c6a1cbf34ac2f51b5
Author: Sebastian Zartner <sebastianzartner at gmx.de>
Date: Thu Jul 19 23:21:04 2012 +0200
Backported from master (8548b0d2496aedc964b957d4a2fa655420fe9815)
Issue 5341 (Open in new tab via middle mouse click is not working)
http://code.google.com/p/fbug/issues/detail?id=5341
---
extension/content/firebug/chrome/chrome.js | 37 +++++++++++++++++++-----------
1 file changed, 24 insertions(+), 13 deletions(-)
diff --git a/extension/content/firebug/chrome/chrome.js b/extension/content/firebug/chrome/chrome.js
index 0178c72..87e88a5 100644
--- a/extension/content/firebug/chrome/chrome.js
+++ b/extension/content/firebug/chrome/chrome.js
@@ -2039,19 +2039,6 @@ function onPanelClick(event)
}
}
}
- else if (Events.isControlClick(event) || Events.isMiddleClick(event))
- {
- if (!realRep || !realRep.browseObject(realObject, Firebug.currentContext))
- {
- if (rep && !(rep != realRep && rep.browseObject(object, Firebug.currentContext)))
- {
- var panel = Firebug.getElementPanel(event.target);
- if (!panel || !panel.browseObject(realObject))
- return;
- }
- }
- Events.cancelEvent(event);
- }
}
}
@@ -2121,6 +2108,30 @@ function onPanelMouseUp(event)
}
}
}
+ else if (Events.isControlClick(event) || Events.isMiddleClick(event))
+ {
+ var repNode = Firebug.getRepNode(event.target);
+ if (!repNode)
+ return;
+
+ var object = repNode.repObject;
+ var rep = Firebug.getRep(object, Firebug.currentContext);
+ var realObject = rep ? rep.getRealObject(object, Firebug.currentContext) : null;
+ var realRep = realObject ? Firebug.getRep(realObject, Firebug.currentContext) : rep;
+ if (!realObject)
+ realObject = object;
+
+ if (!realRep || !realRep.browseObject(realObject, Firebug.currentContext))
+ {
+ if (rep && !(rep != realRep && rep.browseObject(object, Firebug.currentContext)))
+ {
+ var panel = Firebug.getElementPanel(event.target);
+ if (!panel || !panel.browseObject(realObject))
+ return;
+ }
+ }
+ Events.cancelEvent(event);
+ }
}
function onMainTabBoxMouseDown(event)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/firebug.git
More information about the Pkg-mozext-commits
mailing list