Repository: flex-asjs
Updated Branches:
  refs/heads/feature/flexjs_wrapper ce4469e73 -> 02655c9aa


FontAwesome too


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/02655c9a
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/02655c9a
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/02655c9a

Branch: refs/heads/feature/flexjs_wrapper
Commit: 02655c9aaedcf9bb3ffa7ab4d75ad8647b11f515
Parents: ce4469e
Author: Harbs <[email protected]>
Authored: Tue Sep 26 21:45:36 2017 +0300
Committer: Harbs <[email protected]>
Committed: Tue Sep 26 21:45:36 2017 +0300

----------------------------------------------------------------------
 .../main/flex/org/apache/flex/fa/FontAwesomeIcon.as  | 15 +++++----------
 1 file changed, 5 insertions(+), 10 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/02655c9a/frameworks/projects/FontAwesome/src/main/flex/org/apache/flex/fa/FontAwesomeIcon.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/FontAwesome/src/main/flex/org/apache/flex/fa/FontAwesomeIcon.as
 
b/frameworks/projects/FontAwesome/src/main/flex/org/apache/flex/fa/FontAwesomeIcon.as
index 5fd8192..94c9806 100644
--- 
a/frameworks/projects/FontAwesome/src/main/flex/org/apache/flex/fa/FontAwesomeIcon.as
+++ 
b/frameworks/projects/FontAwesome/src/main/flex/org/apache/flex/fa/FontAwesomeIcon.as
@@ -22,7 +22,8 @@ package org.apache.flex.fa
 
     COMPILE::JS
     {
-        import org.apache.flex.core.WrappedHTMLElement;            
+        import org.apache.flex.core.WrappedHTMLElement;
+        import org.apache.flex.html.addElementToWrapper;
     }
 
     /**
@@ -69,24 +70,18 @@ package org.apache.flex.fa
 
         /**
          * @flexjsignorecoercion org.apache.flex.core.WrappedHTMLElement
-                * @flexjsignorecoercion HTMLElement
+                * @flexjsignorecoercion Text
          */
         COMPILE::JS
         override protected function createElement():WrappedHTMLElement
         {
             typeNames = "fa";
 
-                       var i:HTMLElement = document.createElement('i') as 
HTMLElement;
+                       var i:WrappedHTMLElement = 
addElementToWrapper(this,'i');
             
             textNode = document.createTextNode(iconType) as Text;
                        textNode.textContent = '';
-            i.appendChild(textNode); 
-
-                       element = i as WrappedHTMLElement;
-            
-            positioner = element;
-                       element.flexjs_wrapper = this;
-            
+            i.appendChild(textNode);
             return element;
         }
 

Reply via email to