Added helper function

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

Branch: refs/heads/feature/amf
Commit: daca90f9e688a3ac79edd569f759df2b5ba89b80
Parents: 5b8f1c5
Author: Harbs <[email protected]>
Authored: Sun Aug 27 07:43:25 2017 +0300
Committer: Harbs <[email protected]>
Committed: Sun Aug 27 07:43:25 2017 +0300

----------------------------------------------------------------------
 .../Basic/src/main/flex/BasicClasses.as         |  4 ++++
 .../org/apache/flex/html/addElementToWrapper.as | 20 ++++++++++++++++++++
 2 files changed, 24 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/daca90f9/frameworks/projects/Basic/src/main/flex/BasicClasses.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Basic/src/main/flex/BasicClasses.as 
b/frameworks/projects/Basic/src/main/flex/BasicClasses.as
index 697efa8..bc62158 100644
--- a/frameworks/projects/Basic/src/main/flex/BasicClasses.as
+++ b/frameworks/projects/Basic/src/main/flex/BasicClasses.as
@@ -27,6 +27,10 @@ package
  */
 internal class BasicClasses
 {
+       COMPILE::JS
+       {
+               import org.apache.flex.html.addElementToWrapper; 
addElementToWrapper;
+       }
     import org.apache.flex.html.ToolTip; ToolTip;
        import org.apache.flex.html.accessories.NumericOnlyTextInputBead; 
NumericOnlyTextInputBead;
     import org.apache.flex.html.beads.DispatchInputFinishedBead; 
DispatchInputFinishedBead;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/daca90f9/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/addElementToWrapper.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/addElementToWrapper.as
 
b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/addElementToWrapper.as
new file mode 100644
index 0000000..0c4427c
--- /dev/null
+++ 
b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/addElementToWrapper.as
@@ -0,0 +1,20 @@
+package org.apache.flex.html
+{
+    COMPILE::JS
+    {
+        import org.apache.flex.core.UIBase;
+        import org.apache.flex.core.WrappedHTMLElement;
+    }
+
+    /**
+     * @flexjsignorecoercion org.apache.flex.core.WrappedHTMLElement
+     */
+    COMPILE::JS
+    public function 
addElementToWrapper(wrapper:UIBase,type:String):WrappedHTMLElement
+    {
+        var elem:WrappedHTMLElement = document.createElement(type) as 
WrappedHTMLElement;
+                       wrapper.positioner = wrapper.element = elem;
+                       elem.flexjs_wrapper = wrapper;
+            return elem;
+    }
+}
\ No newline at end of file

Reply via email to