You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by pe...@apache.org on 2017/08/30 20:37:37 UTC

[25/32] git commit: [flex-asjs] [refs/heads/feature/dragAndDrop] - Added helper function

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/dragAndDrop
Commit: daca90f9e688a3ac79edd569f759df2b5ba89b80
Parents: 5b8f1c5
Author: Harbs <ha...@in-tools.com>
Authored: Sun Aug 27 07:43:25 2017 +0300
Committer: Harbs <ha...@in-tools.com>
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