This is an automated email from the ASF dual-hosted git repository. gregdove pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
commit 829f2b1423c2e022cb9e0a2002d12cca5bb135bc Author: greg-dove <[email protected]> AuthorDate: Sun Oct 25 11:47:32 2020 +1300 also disable pointerEvents when a control is disabled (Jewel) --- .../src/main/royale/org/apache/royale/jewel/beads/controls/Disabled.as | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/Disabled.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/Disabled.as index 47455ae..b0f530d 100644 --- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/Disabled.as +++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/Disabled.as @@ -126,6 +126,7 @@ package org.apache.royale.jewel.beads.controls protected function setDisableAndTabIndex(o:HTMLElement, positioner:Boolean = false):void { o.setAttribute("disabled", ""); + o.style.pointerEvents = 'none'; if(!positioner) o.tabIndex = -1; } @@ -134,6 +135,7 @@ package org.apache.royale.jewel.beads.controls protected function removeDisableAndTabIndex(o:*, positioner:Boolean = false, lastTabVal:String = null):void { o.removeAttribute("disabled"); + o.style.pointerEvents = ''; if(!positioner) o.tabIndex = (lastTabVal == null) ? null : lastTabVal; }
