Update of /cvsroot/qooxdoo/qooxdoo/source/script/managers
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7109/source/script/managers
Modified Files:
Tag: renderer
QxEventManager.js
Log Message:
Route events which have the target htmlElement to the document body
Index: QxEventManager.js
===================================================================
RCS file: /cvsroot/qooxdoo/qooxdoo/source/script/managers/QxEventManager.js,v
retrieving revision 1.14.2.63
retrieving revision 1.14.2.64
diff -u -d -r1.14.2.63 -r1.14.2.64
--- QxEventManager.js 25 Jan 2006 09:00:23 -0000 1.14.2.63
+++ QxEventManager.js 25 Jan 2006 12:26:30 -0000 1.14.2.64
@@ -338,6 +338,13 @@
QxEventManager.getOriginalTargetObject = function(vNode)
{
+ // Events on the HTML element, when using absolute locations which
+ // are outside the HTML element. Opera does not seem to fire events
+ // on the HTML element.
+ if (vNode == document.documentElement) {
+ vNode = document.body;
+ };
+
// Walk up the tree and search for an QxWidget
while(vNode != null && vNode._QxWidget == null)
{
|