(Note: I am checking this changeset in.)


Change philip-20121022-ZEY by philip@philip-i7-2 on 2012-10-22 16:39:42 EDT
    in /cygdrive/f/clients/laszlo/svn/openlaszlo/trunk
    for http://svn.openlaszlo.org/openlaszlo/trunk


Summary: Improve tab and shift-tab behavior between rte editor and lzx.


New Features:


Bugs Fixed: LPP-10283


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


Documentation:


Release Notes:


Overview:
I added a pre/post trap div to each html instance. In the past, this was only done in swf, and not dhtml. I improved shift-tab handling in dhtml by passing the state to the event handler each time.




Details:
LzInputText.lzs - Emulate keydown behavior with input text
LzKeys.lzs - Remove persisting shift key state when rte transitions to lzx LzKeyboardKernel.js - Get shift key state in event handler and pass to LzKeys.
iframemanager.js - Redo pre/post trap code to run in dhtml.
html.lzx - Fix +move and -move events (so it works in both dhtml and swf).




Tests:
Two test cases in jira


Files:
M       WEB-INF/lps/lfc/views/LzInputText.lzs
M       WEB-INF/lps/lfc/kernel/dhtml/LzKeyboardKernel.js
M       WEB-INF/lps/lfc/services/LzKeys.lzs
M       lps/components/extensions/html.lzx
M       lps/includes/source/iframemanager.js


Changeset: http://svn.openlaszlo.org/openlaszlo/patches/philip-20121022-ZEY.tar


Reply via email to