Repository: flex-asjs Updated Branches: refs/heads/develop 8da23012c -> 693eb68d5
Added model.selected check and comment manual click toggle Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/693eb68d Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/693eb68d Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/693eb68d Branch: refs/heads/develop Commit: 693eb68d5cf7004dae4eaf33f815f37a0f78d873 Parents: 8da2301 Author: Carlos Rovira <[email protected]> Authored: Thu Jan 26 10:15:20 2017 +0100 Committer: Carlos Rovira <[email protected]> Committed: Thu Jan 26 10:15:20 2017 +0100 ---------------------------------------------------------------------- .../src/main/flex/org/apache/flex/mdl/IconToggle.as | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/693eb68d/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/IconToggle.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/IconToggle.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/IconToggle.as index 601ca1f..302b6fb 100644 --- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/IconToggle.as +++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/IconToggle.as @@ -118,8 +118,11 @@ package org.apache.flex.mdl */ public function set selected(value:Boolean):void { - IToggleButtonModel(model).selected = value; - dispatchEvent(new Event(Event.CHANGE)) + if (IToggleButtonModel(model).selected != value) + { + IToggleButtonModel(model).selected = value; + dispatchEvent(new Event(Event.CHANGE)) + } } private var _dataMdlFor:String = "icon-toggle-1"; @@ -251,8 +254,8 @@ package org.apache.flex.mdl { event.preventDefault(); selected = !selected; - input.checked = selected; - label.classList.toggle("is-checked", selected); + //input.checked = selected; + //label.classList.toggle("is-checked", selected); } COMPILE::SWF
