Change philip-20110721-RZW by philip@PHILIP-I7 on 2011-07-21 13:17:13 EDT
    in /cygdrive/c/clients/laszlo/svn/openlaszlo/trunk
    for http://svn.openlaszlo.org/openlaszlo/trunk

Summary: Fix issue related to missing KEY_UP events in IE

New Features:

Bugs Fixed: LPP-9999, LPP-10006

Technical Reviewer: (pending)
QA Reviewer: mdemmon
Doc Reviewer: (pending)

Documentation:

Release Notes:

Overview:


Details:
A flash bug, http://bugs.adobe.com/jira/browse/FP-6113, appears to be causing missing KEY_UP events in IE. There is code in LzKeyboardKernel to prevent multiple KEY_DOWN events when you press and hold a key down. I modified this code to allow the KEY_DOWN event if you are running in IE and the key is the tab key. This allows focus to work again when tabbing between components. To prevent too many keydown events, the code makes sure 100 msec has passed before allowing another keydown.


Tests:
See test cases in LPP-9999 and LPP-10006

Files:
M       WEB-INF/lps/lfc/kernel/swf9/LzKeyboardKernel.as
M       WEB-INF/lps/lfc/kernel/swf9/LzSprite.as
M       lps/components/extensions/html.lzx

Changeset: http://svn.openlaszlo.org/openlaszlo/patches/philip-20110721-RZW.tar

Reply via email to