This is an automated email from the ASF dual-hosted git repository. carlosrovira pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
The following commit(s) were added to refs/heads/develop by this push: new de5f8f6 some changes left for slider de5f8f6 is described below commit de5f8f697cc56d4d056debb09bd69c75f0c8cdea Author: Carlos Rovira <carlosrov...@apache.org> AuthorDate: Wed Apr 11 17:52:01 2018 +0200 some changes left for slider --- .../Jewel/src/main/royale/org/apache/royale/jewel/Slider.as | 10 +++++++++- .../royale/org/apache/royale/jewel/beads/views/SliderView.as | 9 +++++---- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/Slider.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/Slider.as index 9286d50..6f32167 100644 --- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/Slider.as +++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/Slider.as @@ -33,6 +33,14 @@ package org.apache.royale.jewel // Events //-------------------------------------- + /** + * Dispatched when Slider change its value. + * + * @langversion 3.0 + * @playerversion Flash 10.2 + * @playerversion AIR 2.6 + * @productversion Royale 0.9.3 + */ [Event(name="valueChange", type="org.apache.royale.events.Event")] /** @@ -102,7 +110,7 @@ package org.apache.royale.jewel * @playerversion AIR 2.6 * @productversion Royale 0.9.3 */ - [Bindable("input")] + [Bindable("valueChange")] public function get value():Number { return IRangeModel(model).value; diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/SliderView.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/SliderView.as index 963546b..d222b01 100644 --- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/SliderView.as +++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/SliderView.as @@ -128,10 +128,11 @@ package org.apache.royale.jewel.beads.views } // listen for changes to the model and adjust the UI accordingly. - IEventDispatcher(rangeModel).addEventListener("stepSizeChange", modelChangeHandler); + IEventDispatcher(rangeModel).addEventListener("valueChange", modelChangeHandler); IEventDispatcher(rangeModel).addEventListener("minimumChange", modelChangeHandler); IEventDispatcher(rangeModel).addEventListener("maximumChange", modelChangeHandler); - IEventDispatcher(rangeModel).addEventListener("valueChange", modelChangeHandler); + IEventDispatcher(rangeModel).addEventListener("stepSizeChange", modelChangeHandler); + IEventDispatcher(rangeModel).addEventListener("snapIntervalChange", modelChangeHandler); modelChangeHandler(null); } @@ -149,10 +150,10 @@ package org.apache.royale.jewel.beads.views COMPILE::JS { var inputElement:HTMLInputElement = (UIBase(_strand).element as HTMLInputElement); - inputElement.step = String(rangeModel.stepSize); + inputElement.value = rangeModel.value.toString(); inputElement.min = String(rangeModel.minimum); inputElement.max = String(rangeModel.maximum); - inputElement.value = rangeModel.value.toString(); + inputElement.step = String(rangeModel.stepSize); } //(_strand as IEventDispatcher).dispatchEvent(new Event("layoutNeeded")); -- To stop receiving notification emails like this one, please contact carlosrov...@apache.org.