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