Repository: flex-asjs
Updated Branches:
  refs/heads/develop e830366e4 -> dcd748c8c


Fixed event handling


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/dcd748c8
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/dcd748c8
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/dcd748c8

Branch: refs/heads/develop
Commit: dcd748c8c2d3732891419599438cf13ecc6ce27b
Parents: e830366
Author: Harbs <ha...@in-tools.com>
Authored: Wed Aug 9 19:45:30 2017 +0300
Committer: Harbs <ha...@in-tools.com>
Committed: Wed Aug 9 19:45:30 2017 +0300

----------------------------------------------------------------------
 .../org/apache/flex/html/beads/DispatchInputFinishedBead.as   | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/dcd748c8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/DispatchInputFinishedBead.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/DispatchInputFinishedBead.as
 
b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/DispatchInputFinishedBead.as
index 40cc900..7b932e2 100644
--- 
a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/DispatchInputFinishedBead.as
+++ 
b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/DispatchInputFinishedBead.as
@@ -23,10 +23,12 @@ package org.apache.flex.html.beads
        import org.apache.flex.core.IStrand;
        import org.apache.flex.events.Event;
        import org.apache.flex.events.IEventDispatcher;
+       import org.apache.flex.events.utils.WhitespaceKeys;
        
        COMPILE::JS
                {
                        import org.apache.flex.core.IRenderedObject;
+                       import org.org.apache.flex.events.KeyboardEvent;
                        import goog.events;
                }
                
@@ -35,6 +37,7 @@ package org.apache.flex.html.beads
                        import flash.events.FocusEvent;
                        import flash.events.KeyboardEvent;
                        import org.apache.flex.html.beads.ITextFieldView;
+                       import org.apache.flex.events.utils.WhitespaceKeys;
                }
                
                /**
@@ -118,9 +121,9 @@ package org.apache.flex.html.beads
                         * @private
                         */
                        COMPILE::JS
-                       private function keydownHandler( event:Object ) : void
+                       private function keydownHandler( event:KeyboardEvent ) 
: void
                        {
-                               if (event.keyCode == 13) //enter
+                               if (event.key == WhitespaceKeys.ENTER) //enter
                                {
                                        (_strand as 
IEventDispatcher).dispatchEvent(new Event(INPUT_FINISHED));
                                }

Reply via email to