I'm getting now two global onmousedown and two global onmouseup events
in Firefox3.5 (Win). For your change to work, you need to change
> if (LzKeyboardKernel.__cancelKeys && e.keyCode == 0) {
to:
> if (LzKeyboardKernel.__cancelKeys) {
See my mail "For Review: Change 20090602-bargull-GPN Summary: DHTML: add
"updateControlKeys" to LzKeyboardKernel", where I described the
differences for keyCode and mouse-events in different browers, here's
the relevant snippet:
> "keyCode" is set to 0 for mouse-events in IE, Opera, Safari, so you only need
> to test for keyCode==0 (Firefox is irrelevant in this case, because it sets
> keyCode to `undefined` for mouse-events).
On 9/1/2009 1:46 AM, Max Carlson wrote:
> Change 20090831-maxcarlson-2 by maxcarl...@bank on 2009-08-31 16:37:48 PDT
> in /Users/maxcarlson/openlaszlo/trunk-clean
> for http://svn.openlaszlo.org/openlaszlo/trunk
>
> Summary: Prevent extra global onmouseup events in DHTML
>
> Bugs Fixed: LPP-8423 - DHTML: two global onmouseup events for each click
>
> Technical Reviewer: [email protected]
> QA Reviewer: hminsky
>
> Details: Don't set cancelBubble for onmouseup/down events - that's
> handled above...
>
> Tests: See testcase from LPP-8423. Also test with
> test/lfc/legals/keyboardandmouse.lzx?lzr=dhtml&debug=true
>
> Files:
> M WEB-INF/lps/lfc/kernel/dhtml/LzSprite.js
>
> Changeset:
> http://svn.openlaszlo.org/openlaszlo/patches/20090831-maxcarlson-2.tar
>
_______________________________________________
Laszlo-reviews mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-reviews