Ah - good catch!  Thanks for that!

André Bargull wrote:
> 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
>>

-- 
Regards,
Max Carlson
OpenLaszlo.org

_______________________________________________
Laszlo-reviews mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-reviews

Reply via email to