[Laszlo-checkins] r14159 - openlaszlo/trunk/WEB-INF/lps/lfc/kernel/dhtml

max@openlaszlo.org max at openlaszlo.org
Tue Jun 16 16:44:45 PDT 2009


Author: max
Date: 2009-06-16 16:44:44 -0700 (Tue, 16 Jun 2009)
New Revision: 14159

Modified:
   openlaszlo/trunk/WEB-INF/lps/lfc/kernel/dhtml/LzKeyboardKernel.js
Log:
Change 20090615-maxcarlson-J by maxcarlson at Bank on 2009-06-15 14:27:37 PDT
    in /Users/maxcarlson/openlaszlo/trunk-clean
    for http://svn.openlaszlo.org/openlaszlo/trunk

Summary: DHTML: Prevent backspace from navigating back in history

Bugs Fixed: LPP-8267 - Backspace navigates backwards in history in DHTML

Technical Reviewer: promanik
QA Reviewer: mdemmon

Details: Add backspace (char code 8) to the list of keys that are explicitly canceled.  

Tests: See LPP-8267



Modified: openlaszlo/trunk/WEB-INF/lps/lfc/kernel/dhtml/LzKeyboardKernel.js
===================================================================
--- openlaszlo/trunk/WEB-INF/lps/lfc/kernel/dhtml/LzKeyboardKernel.js	2009-06-16 21:34:16 UTC (rev 14158)
+++ openlaszlo/trunk/WEB-INF/lps/lfc/kernel/dhtml/LzKeyboardKernel.js	2009-06-16 23:44:44 UTC (rev 14159)
@@ -59,9 +59,9 @@
                 e.cancelBubble = true;
                 return false;
             } else if (LzKeyboardKernel.__cancelKeys &&
-                       (k == 13 || k == 0 || k == 37 || k == 38 || k == 39 || k == 40) ) {
+                       (k == 13 || k == 0 || k == 37 || k == 38 || k == 39 || k == 40 || k == 8) ) {
                 //Debug.write('canceling key', k, t);
-                // cancel event bubbling for enter, space(scroll) and arrow keys
+                // cancel event bubbling for enter, space(scroll), arrow keys and backspace (history)
                 e.cancelBubble = true;
                 return false;
             }



More information about the Laszlo-checkins mailing list