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.

Reply via email to