Fix Spinner - add require css class using typeNames

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

Branch: refs/heads/feature/mdl
Commit: 5ec8a411648e54017c72c0a31190203bcfa08c50
Parents: bfd420d
Author: piotrz <[email protected]>
Authored: Sun Dec 18 14:27:28 2016 +0100
Committer: piotrz <[email protected]>
Committed: Sun Dec 18 14:27:28 2016 +0100

----------------------------------------------------------------------
 .../src/main/flex/org/apache/flex/mdl/Spinner.as        | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5ec8a411/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Spinner.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Spinner.as
 
b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Spinner.as
index 496590c..dd7bf18 100644
--- 
a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Spinner.as
+++ 
b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Spinner.as
@@ -59,7 +59,6 @@ package org.apache.flex.mdl
             className = "";
         }
 
-        private var spinner:HTMLDivElement;
         private var _isActive:Boolean;
         private var _singleColor:Boolean;
 
@@ -67,30 +66,27 @@ package org.apache.flex.mdl
         {
             _isActive = value;
 
-            spinner.classList.toggle("is-active", _isActive);
+            element.classList.toggle("is-active", _isActive);
         }
 
         public function set singleColor(value:Boolean):void
         {
             _singleColor = value;
 
-            spinner.classList.toggle("mdl-spinner--single-color", 
_singleColor);
+            element.classList.toggle("mdl-spinner--single-color", 
_singleColor);
         }
 
         /**
          * @flexjsignorecoercion org.apache.flex.core.WrappedHTMLElement
-         * @flexjsignorecoercion HTMLDivElement
          *
          * @return
          */
         override protected function createElement():WrappedHTMLElement
         {
-            typeNames = "mdl-spinner";
+            typeNames = "mdl-spinner mdl-js-spinner";
 
-            spinner = document.createElement("div") as HTMLDivElement;
-            spinner.classList.add("mdl-js-spinner");
+            element = document.createElement("div") as WrappedHTMLElement;
 
-            element = spinner as WrappedHTMLElement;
             positioner = element;
             element.flexjs_wrapper = this;
 

Reply via email to