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)); }