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 <[email protected]> Authored: Wed Nov 30 19:20:25 2016 +0100 Committer: Carlos Rovira <[email protected]> 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); + } } } }
