Please create folder helper. I think we will have more classes with time. :)
2017-08-27 11:41 GMT+02:00 Harbs <harbs.li...@gmail.com>: > I’ve already started using it for a number of classes. I did not yet > commit those changes because the changed classes still need more work. > > I’m not sure accessories or supportClasses is the right place. > > Maybe we should add a “helper” folder for function files. > > Harbs > > > On Aug 27, 2017, at 12:25 PM, Piotr Zarzycki <piotrzarzyck...@gmail.com> > wrote: > > > > 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/daca > 90f9 > >> 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/daca90 > f9/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.accessori > es.NumericOnlyTextInputBead; > >> NumericOnlyTextInputBead; > >> import org.apache.flex.html.beads.DispatchInputFinishedBead; > >> DispatchInputFinishedBead; > >> > >> > >> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/daca90 > f9/frameworks/projects/Basic/src/main/flex/org/apache/flex/ > html/addElementToWrapper.as > >> ---------------------------------------------------------------------- > >> diff --git > >> a/frameworks/projects/Basic/src/main/flex/org/apache/flex/ht > ml/addElementToWrapper.as > >> b/frameworks/projects/Basic/src/main/flex/org/apache/flex/ht > ml/addElementToWrapper.as > >> new file mode 100644 > >> index 0000000..0c4427c > >> --- /dev/null > >> +++ > >> b/frameworks/projects/Basic/src/main/flex/org/apache/flex/ht > ml/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 > >> > >> > >