[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/4.0/kdelibs/khtml/ecma
From: David Faure <faure () kde ! org>
Date: 2008-03-17 21:02:19
Message-ID: 1205787739.301723.14219.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 786746 by dfaure:
revert -- this was meant for trunk. Better make such changes in 4.1 in case websites \
with konq-specific code want to adjust based on the konq version.
M +7 -7 kjs_events.cpp
--- branches/KDE/4.0/kdelibs/khtml/ecma/kjs_events.cpp #786745:786746
@@ -644,14 +644,14 @@
return jsBoolean(event.metaKey());
case Button:
{
- if ( exec->dynamicInterpreter()->compatMode() == Interpreter::IECompat ) {
- // Tricky. The DOM (and khtml) use 0 for LMB, 1 for MMB and 2 for RMB
- // but MSIE uses 1=LMB, 2=RMB, 4=MMB, as a bitfield
- int domButton = event.button();
- int button = domButton==0 ? 1 : domButton==1 ? 4 : domButton==2 ? 2 : 0;
- return jsNumber( (unsigned int)button );
+ if ( exec->dynamicInterpreter()->compatMode() == Interpreter::NetscapeCompat ) {
+ return jsNumber(event.button());
}
- return jsNumber(event.button());
+ // Tricky. The DOM (and khtml) use 0 for LMB, 1 for MMB and 2 for RMB
+ // but MSIE uses 1=LMB, 2=RMB, 4=MMB, as a bitfield
+ int domButton = event.button();
+ int button = domButton==0 ? 1 : domButton==1 ? 4 : domButton==2 ? 2 : 0;
+ return jsNumber( (unsigned int)button );
}
case ToElement:
// MSIE extension - "the object toward which the user is moving the mouse \
pointer"
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic