You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ca...@apache.org on 2016/11/30 18:20:30 UTC

git commit: [flex-asjs] [refs/heads/develop] - Change Button className management to classList. Please check and will comment what do you think in mailing list

Repository: flex-asjs
Updated Branches:
  refs/heads/develop 970877042 -> 3f4d5edce


Change Button className management to classList. Please check and will comment what do you think in mailing list


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

Branch: refs/heads/develop
Commit: 3f4d5edcef3a519fd470c2622cbd60118d83b579
Parents: 9708770
Author: Carlos Rovira <ca...@apache.org>
Authored: Wed Nov 30 19:20:25 2016 +0100
Committer: Carlos Rovira <ca...@apache.org>
Committed: Wed Nov 30 19:20:25 2016 +0100

----------------------------------------------------------------------
 .../src/main/flex/org/apache/flex/mdl/Button.as | 40 ++++++++++++++++----
 1 file changed, 32 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/3f4d5edc/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Button.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Button.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Button.as
index 506c588..cf2d873 100644
--- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Button.as
+++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Button.as
@@ -87,7 +87,10 @@ package org.apache.flex.mdl
         {
              _fab = value;
 
-             className += (_fab ? " mdl-button--fab" : "" );
+             COMPILE::JS
+             {
+                 element.classList.toggle("mdl-button--fab", _fab);
+             }
         }
 
         private var _raised:Boolean = false;
@@ -108,7 +111,10 @@ package org.apache.flex.mdl
         {
             _raised = value;
 
-             className += (_raised ? " mdl-button--raised" : "" );
+            COMPILE::JS
+            {
+                element.classList.toggle("mdl-button--raised", _raised);
+            }
         }
 
         private var _colored:Boolean = false;
@@ -130,7 +136,10 @@ package org.apache.flex.mdl
         {
              _colored = value;
 
-             className += (_colored ? " mdl-button--colored" : "");  
+            COMPILE::JS
+            {
+                element.classList.toggle("mdl-button--colored", _colored);
+            } 
         }
 
         private var _accent:Boolean = false;
@@ -152,7 +161,10 @@ package org.apache.flex.mdl
         {
             _accent = value;
 
-            className += (_accent ? " mdl-button--accent" : "");  
+            COMPILE::JS
+            {
+                element.classList.toggle("mdl-button--accent", _accent);
+            } 
         }
 
         private var _primary:Boolean = false;
@@ -174,7 +186,10 @@ package org.apache.flex.mdl
         {
             _primary = value;
 
-            className += (_primary ? " mdl-button--primary" : "");
+            COMPILE::JS
+            {
+                element.classList.toggle("mdl-button--primary", _primary);
+            }
         }
 
         private var _minifab:Boolean = false;
@@ -196,7 +211,10 @@ package org.apache.flex.mdl
         {
             _minifab = value;
 
-            className += (_minifab ? " mdl-button--mini-fab" : "");
+            COMPILE::JS
+            {
+                element.classList.toggle("mdl-button--mini-fab", _minifab);
+            }
         }
 
         private var _icon:Boolean = false;
@@ -218,7 +236,10 @@ package org.apache.flex.mdl
         {
             _icon = value;
 
-            className += (_icon ? " mdl-button--icon" : "");
+            COMPILE::JS
+            {
+                element.classList.toggle("mdl-button--icon", _icon);
+            }
         }
 
         protected var _ripple:Boolean = false;
@@ -239,7 +260,10 @@ package org.apache.flex.mdl
         {
             _ripple = value;
 
-            className += (_ripple ? " mdl-js-ripple-effect" : "");
+            COMPILE::JS
+            {
+                element.classList.toggle("mdl-js-ripple-effect", _ripple);
+            }
         }
 	}
 }