[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdelibs/khtml/ecma
From: Stephan Kulow <coolo () kde ! org>
Date: 2004-10-10 12:59:25
Message-ID: 20041010125925.CC4E016BC2 () office ! kde ! org
[Download RAW message or body]
CVS commit by coolo:
fixing window.event.offset(X|Y) for scrolled views
CCMAIL: jw@suse.de
M +7 -0 kjs_events.cpp 1.90
--- kdelibs/khtml/ecma/kjs_events.cpp #1.89:1.90
@@ -29,4 +29,5 @@
#include "xml/dom2_eventsimpl.h"
#include "rendering/render_object.h"
+#include "rendering/render_canvas.h"
#include "xml/dom2_eventsimpl.h"
#include "khtml_part.h"
@@ -612,4 +613,10 @@ Value DOMMouseEvent::getValueProperty(Ex
y -= yPos;
}
+ if ( rend->canvas() ) {
+ int cYPos, cXPos;
+ rend->canvas()->absolutePosition( cXPos, cYPos, true );
+ x += cXPos;
+ y += cYPos;
+ }
}
return Number( token == OffsetX ? x : y );
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic