Repository: flex-asjs
Updated Branches:
  refs/heads/release0.8.0 aa3f45aa2 -> 0379edde5


- Fix: Make DropDownListController more friendly for inheritance purposes


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/0379edde
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/0379edde
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/0379edde

Branch: refs/heads/release0.8.0
Commit: 0379edde501115e51a8d230a01e92d2896b1f3aa
Parents: aa3f45a
Author: piotrz <[email protected]>
Authored: Mon Jun 5 01:15:22 2017 +0200
Committer: piotrz <[email protected]>
Committed: Mon Jun 5 01:15:22 2017 +0200

----------------------------------------------------------------------
 .../beads/controllers/DropDownListController.as | 26 ++++++++++----------
 1 file changed, 13 insertions(+), 13 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0379edde/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/beads/controllers/DropDownListController.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/beads/controllers/DropDownListController.as
 
b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/beads/controllers/DropDownListController.as
index 19d8b20..5aafbc7 100644
--- 
a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/beads/controllers/DropDownListController.as
+++ 
b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/beads/controllers/DropDownListController.as
@@ -58,10 +58,10 @@ package org.apache.flex.mdl.beads.controllers
                 *  @playerversion AIR 2.6
                 *  @productversion FlexJS 0.8
          */
-               private var _model:ISelectionModel;
-        private var _dropDownListView:DropDownListView;
+               protected var model:ISelectionModel;
+        protected var dropDownListView:DropDownListView;
 
-               private var _strand:IStrand;
+               protected var _strand:IStrand;
 
                /**
                 *  @copy org.apache.flex.core.IBead#strand
@@ -75,33 +75,33 @@ package org.apache.flex.mdl.beads.controllers
                {
                        _strand = value;
 
-            _model = _strand.getBeadByType(ISelectionModel) as ISelectionModel;
-            _dropDownListView = value.getBeadByType(DropDownListView) as 
DropDownListView;
+            model = _strand.getBeadByType(ISelectionModel) as ISelectionModel;
+            dropDownListView = value.getBeadByType(DropDownListView) as 
DropDownListView;
 
-            _dropDownListView.dropDown.addEventListener(MouseEvent.CLICK, 
onDisplayItemClick);
+            dropDownListView.dropDown.addEventListener(MouseEvent.CLICK, 
onDisplayItemClick);
 
-                       setLabelDisplayValue(_model.selectedItem);
+                       setLabelDisplayValue(model.selectedItem);
                }
 
         private function onDisplayItemClick(event:MouseEvent):void
         {
                        var eventTarget:Object = event.target;
                        
-                       _model.selectedIndex = eventTarget.index;
-                       _model.selectedItem = eventTarget.data;
+                       model.selectedIndex = eventTarget.index;
+                       model.selectedItem = eventTarget.data;
 
             setLabelDisplayValue(eventTarget.data);
 
                        IEventDispatcher(_strand).dispatchEvent(new 
Event(Event.CHANGE));
         }
 
-               private function setLabelDisplayValue(data:Object):void
+               protected function setLabelDisplayValue(data:Object):void
                {
-                       if (_model.selectedIndex > -1 && data)
+                       if (model.selectedIndex > -1 && data)
                        {
-                _dropDownListView.labelDisplay.text = !_model.labelField ?
+                dropDownListView.labelDisplay.text = !model.labelField ?
                         data as String : 
-                                               data[_model.labelField];
+                                               data[model.labelField];
                        }
                }
     }

Reply via email to