You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2017/06/26 17:50:40 UTC

[03/50] [abbrv] git commit: [flex-asjs] [refs/heads/develop] - - Fix: Make DropDownListController more friendly for inheritance purposes

- 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/develop
Commit: 0379edde501115e51a8d230a01e92d2896b1f3aa
Parents: aa3f45a
Author: piotrz <pi...@apache.org>
Authored: Mon Jun 5 01:15:22 2017 +0200
Committer: piotrz <pi...@apache.org>
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];
 			}
 		}
     }