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