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;
                }

Reply via email to