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;
