Hi Harbs,

Thanks for adding it - That may be really helpful.
I think you should consider move it to one of the folder to Basic:
accessories or supportClasses.

If you could also add version when it was introduced etc.

What do you think?

Thanks,
Piotr

On Sun, Aug 27, 2017, 06:43 <ha...@apache.org> wrote:

> Repository: flex-asjs
> Updated Branches:
>   refs/heads/develop 5b8f1c589 -> daca90f9e
>
>
> 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/develop
> 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
>
>

Reply via email to