This is an automated email from the ASF dual-hosted git repository.

carlosrovira pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git


The following commit(s) were added to refs/heads/develop by this push:
     new 4275a72  jewel-iconbutton: support latest css changes in icons for 
buttons and togglebuttons
4275a72 is described below

commit 4275a726ba0cfb4425f47fc2a6572073b9b41028
Author: Carlos Rovira <[email protected]>
AuthorDate: Sun Feb 23 14:01:36 2020 +0100

    jewel-iconbutton: support latest css changes in icons for buttons and 
togglebuttons
---
 .../src/main/royale/org/apache/royale/jewel/IconButton.as | 15 +++++----------
 .../org/apache/royale/jewel/supportClasses/bar/BarRow.as  |  5 -----
 2 files changed, 5 insertions(+), 15 deletions(-)

diff --git 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/IconButton.as
 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/IconButton.as
index 3b0f640..86cb79e 100644
--- 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/IconButton.as
+++ 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/IconButton.as
@@ -106,13 +106,8 @@ package org.apache.royale.jewel
         public function set icon(value:IIcon):void
         {
             _icon = value;
+            value ? addClass("icon") : removeClass("icon");
             setIconPosition();
-
-            COMPILE::SWF
-            {
-            classSelectorList.toggle("icon", (_icon != null));
-            // todo set up icon on swf
-            }
         }
 
         private var _rightPosition:Boolean;
@@ -143,12 +138,12 @@ package org.apache.royale.jewel
         {
             COMPILE::JS
             {
-            removeClass("iconRSpace");
-            removeClass("iconLSpace");
-            var iconClass:String = "icon";
+            removeClass("left-space");
+            removeClass("right-space");
+            var iconClass:String = "";
             if(text != "")
             {
-                iconClass += (rightPosition? "R" : "L" ) + "Space";
+                iconClass += (rightPosition? "right" : "left" ) + "-space";
             }
             addClass(iconClass);
             
diff --git 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/bar/BarRow.as
 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/bar/BarRow.as
index a3fbe84..89f9668 100644
--- 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/bar/BarRow.as
+++ 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/bar/BarRow.as
@@ -18,11 +18,6 @@
 
////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.jewel.supportClasses.bar
 {
-    COMPILE::JS
-    {
-        import org.apache.royale.core.WrappedHTMLElement;
-               import org.apache.royale.html.util.addElementToWrapper;
-    }
        import org.apache.royale.jewel.Group;
 
        /**

Reply via email to