You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by pe...@apache.org on 2015/09/08 20:34:40 UTC
git commit: [flex-asjs] [refs/heads/develop] - If Apache Flex event
type is on the list of element events, convert to DOM event.
Repository: flex-asjs
Updated Branches:
refs/heads/develop 0dfd3deac -> 9eade69f0
If Apache Flex event type is on the list of element events, convert to DOM event.
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/9eade69f
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/9eade69f
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/9eade69f
Branch: refs/heads/develop
Commit: 9eade69f055105c70dba052d4dbd6ccef24e876f
Parents: 0dfd3de
Author: Peter Ent <pe...@apache.org>
Authored: Tue Sep 8 14:34:34 2015 -0400
Committer: Peter Ent <pe...@apache.org>
Committed: Tue Sep 8 14:34:34 2015 -0400
----------------------------------------------------------------------
.../Core/js/src/org/apache/flex/events/EventDispatcher.js | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/9eade69f/frameworks/projects/Core/js/src/org/apache/flex/events/EventDispatcher.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/js/src/org/apache/flex/events/EventDispatcher.js b/frameworks/projects/Core/js/src/org/apache/flex/events/EventDispatcher.js
index a7a9261..0429dbd 100644
--- a/frameworks/projects/Core/js/src/org/apache/flex/events/EventDispatcher.js
+++ b/frameworks/projects/Core/js/src/org/apache/flex/events/EventDispatcher.js
@@ -81,8 +81,12 @@ org.apache.flex.events.EventDispatcher.prototype.dispatchEvent = function(e) {
if (e === 'change')
e = new Event(e);
}
- else
+ else {
t = e.type;
+ if (org.apache.flex.events.ElementEvents.elementEvents[t]) {
+ e = new Event(t);
+ }
+ }
var source = this.getActualDispatcher_(t);
if (source == this)
return org.apache.flex.events.EventDispatcher.base(this, 'dispatchEvent', e);