add more change events, and tweak names of a few events
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/36f1ce4c Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/36f1ce4c Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/36f1ce4c Branch: refs/heads/develop Commit: 36f1ce4ca764740bf638be05e22f986c10a8bb59 Parents: 337d223 Author: Alex Harui <[email protected]> Authored: Thu Oct 2 12:58:30 2014 -0700 Committer: Alex Harui <[email protected]> Committed: Thu Oct 2 12:58:47 2014 -0700 ---------------------------------------------------------------------- .../FlexJSJX/src/org/apache/flex/core/MXMLBeadViewBase.as | 3 ++- .../FlexJSUI/src/org/apache/flex/core/SimpleStatesImpl.as | 2 +- .../as/projects/FlexJSUI/src/org/apache/flex/core/UIBase.as | 2 ++ .../as/projects/FlexJSUI/src/org/apache/flex/html/CheckBox.as | 1 + .../as/projects/FlexJSUI/src/org/apache/flex/html/DropDownList.as | 2 ++ .../projects/FlexJSUI/src/org/apache/flex/html/NumericStepper.as | 3 ++- 6 files changed, 10 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/36f1ce4c/frameworks/as/projects/FlexJSJX/src/org/apache/flex/core/MXMLBeadViewBase.as ---------------------------------------------------------------------- diff --git a/frameworks/as/projects/FlexJSJX/src/org/apache/flex/core/MXMLBeadViewBase.as b/frameworks/as/projects/FlexJSJX/src/org/apache/flex/core/MXMLBeadViewBase.as index 1a63cac..5d5921c 100644 --- a/frameworks/as/projects/FlexJSJX/src/org/apache/flex/core/MXMLBeadViewBase.as +++ b/frameworks/as/projects/FlexJSJX/src/org/apache/flex/core/MXMLBeadViewBase.as @@ -193,6 +193,7 @@ package org.apache.flex.core private var _currentState:String; + [Bindable("currentStateChange")] /** * The name of the current state. * @@ -211,7 +212,7 @@ package org.apache.flex.core */ public function set currentState(value:String):void { - var event:ValueChangeEvent = new ValueChangeEvent("currentStateChanged", false, false, _currentState, value) + var event:ValueChangeEvent = new ValueChangeEvent("currentStateChange", false, false, _currentState, value) _currentState = value; dispatchEvent(event); } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/36f1ce4c/frameworks/as/projects/FlexJSUI/src/org/apache/flex/core/SimpleStatesImpl.as ---------------------------------------------------------------------- diff --git a/frameworks/as/projects/FlexJSUI/src/org/apache/flex/core/SimpleStatesImpl.as b/frameworks/as/projects/FlexJSUI/src/org/apache/flex/core/SimpleStatesImpl.as index 1f5dd4d..e878440 100644 --- a/frameworks/as/projects/FlexJSUI/src/org/apache/flex/core/SimpleStatesImpl.as +++ b/frameworks/as/projects/FlexJSUI/src/org/apache/flex/core/SimpleStatesImpl.as @@ -69,7 +69,7 @@ package org.apache.flex.core public function set strand(value:IStrand):void { _strand = value; - IEventDispatcher(_strand).addEventListener("currentStateChanged", stateChangeHandler); + IEventDispatcher(_strand).addEventListener("currentStateChange", stateChangeHandler); } private function stateChangeHandler(event:ValueChangeEvent):void http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/36f1ce4c/frameworks/as/projects/FlexJSUI/src/org/apache/flex/core/UIBase.as ---------------------------------------------------------------------- diff --git a/frameworks/as/projects/FlexJSUI/src/org/apache/flex/core/UIBase.as b/frameworks/as/projects/FlexJSUI/src/org/apache/flex/core/UIBase.as index 8965db8..de1816e 100644 --- a/frameworks/as/projects/FlexJSUI/src/org/apache/flex/core/UIBase.as +++ b/frameworks/as/projects/FlexJSUI/src/org/apache/flex/core/UIBase.as @@ -213,6 +213,7 @@ package org.apache.flex.core private var _width:Number; + [Bindable("widthChanged")] [PercentProxy("percentWidth")] /** * The width of the component. If no width has been previously @@ -274,6 +275,7 @@ package org.apache.flex.core private var _height:Number; + [Bindable("heightChanged")] [PercentProxy("percentHeight")] /** * The height of the component. If no height has been previously http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/36f1ce4c/frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/CheckBox.as ---------------------------------------------------------------------- diff --git a/frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/CheckBox.as b/frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/CheckBox.as index 7fa5601..b718a95 100644 --- a/frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/CheckBox.as +++ b/frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/CheckBox.as @@ -86,6 +86,7 @@ package org.apache.flex.html IToggleButtonModel(model).text = value; } + [Bindable("change")] /** * <code>true</code> if the check mark is displayed. * http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/36f1ce4c/frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/DropDownList.as ---------------------------------------------------------------------- diff --git a/frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/DropDownList.as b/frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/DropDownList.as index 9c60f85..43b34ea 100644 --- a/frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/DropDownList.as +++ b/frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/DropDownList.as @@ -90,6 +90,7 @@ package org.apache.flex.html ISelectionModel(model).dataProvider = value; } + [Bindable("change")] /** * @copy org.apache.flex.core.ISelectionModel#selectedIndex * @@ -112,6 +113,7 @@ package org.apache.flex.html } + [Bindable("change")] /** * @copy org.apache.flex.core.ISelectionModel#selectedItem * http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/36f1ce4c/frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/NumericStepper.as ---------------------------------------------------------------------- diff --git a/frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/NumericStepper.as b/frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/NumericStepper.as index ef8de09..b7e6c13 100644 --- a/frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/NumericStepper.as +++ b/frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/NumericStepper.as @@ -20,7 +20,7 @@ package org.apache.flex.html { import org.apache.flex.core.IRangeModel; - [Event(name="valueChanged", type="org.apache.flex.events.Event")] + [Event(name="valueChange", type="org.apache.flex.events.Event")] /** * The NumericStepper class is a component that displays a numeric @@ -51,6 +51,7 @@ package org.apache.flex.html super(); } + [Bindable("valueChange")] /** * The current value of the control. *
