>> Hmm, I found that >> https://developer.mozilla.org/fr/docs/Web/API/Window/document >> >> > Yeah I know but did your read; > > DOM Level 0. Not part of specification. > > That is probably why it's not in the externs for dom0, I will add it and > commit the change and it should show up in the SWC's Window class.
Yeah, that's why I said hmm :-) Thanks for having added that, will be useful !! Frédéric THOMAS ---------------------------------------- > Date: Mon, 15 Jun 2015 15:52:23 -0400 > Subject: Re: Re : Re: Re : Re: AW: AW: AW: [FlexJS] IntelliJ Integration > From: teotigraphix...@gmail.com > To: dev@flex.apache.org > > On Mon, Jun 15, 2015 at 3:48 PM, Frédéric THOMAS <webdoubl...@hotmail.com> > wrote: > >> >> Hmm, I found that >> https://developer.mozilla.org/fr/docs/Web/API/Window/document >> >> > Yeah I know but did your read; > > DOM Level 0. Not part of specification. > > That is probably why it's not in the externs for dom0, I will add it and > commit the change and it should show up in the SWC's Window class. > > Mike > > >> >> Frédéric THOMAS >> >> >> ---------------------------------------- >>> Date: Mon, 15 Jun 2015 15:45:43 -0400 >>> Subject: Re: Re : Re: Re : Re: AW: AW: AW: [FlexJS] IntelliJ Integration >>> From: teotigraphix...@gmail.com >>> To: dev@flex.apache.org >>> >>> On Mon, Jun 15, 2015 at 3:38 PM, Frédéric THOMAS < >> webdoubl...@hotmail.com> >>> wrote: >>> >>>> >>>>> JS.swc window.document doesn't exist >>>> >>>> Why ? >>>> >>> >>> Well everything is being parsed by the externs, so it must not be defined >>> in the files I am parsing. I will look to see if there is an extension >> dom >>> file that I missed that defines it, other wise I can just put the >>> definition in the missing.js file and it will include it. >>> >>> Mike >>> >>> >>> >>>> >>>> Frédéric THOMAS >>>> >>>> >>>> ---------------------------------------- >>>>> From: webdoubl...@hotmail.com >>>>> To: dev@flex.apache.org >>>>> Subject: RE: Re : Re: Re : Re: AW: AW: AW: [FlexJS] IntelliJ >> Integration >>>>> Date: Mon, 15 Jun 2015 20:35:37 +0100 >>>>> >>>>>> Fred, this works for me; >>>>> >>>>> Damn, thanks :-) >>>>> >>>>>> The only thing I had to delete was that stupid / character, that must >>>> be an >>>>>> emitter bug, >>>>> >>>>> Yeah, a pain.. >>>>> >>>>>> I also just added >>>>>> >>>> >> -external-library-path=C:\Users\Teoti\Documents\ApacheFlex\git\flex-falcon\compiler.jx.tests\temp\externals\bin\JS.swc >>>>> >>>>> You don't need to do that, add it as a normal dependency of your module >>>> and mark it as external instead of merge, it's easier !! >>>>> >>>>> Frédéric THOMAS >>>>> >>>>> >>>>> ---------------------------------------- >>>>>> Date: Mon, 15 Jun 2015 15:31:46 -0400 >>>>>> Subject: Re: Re : Re: Re : Re: AW: AW: AW: [FlexJS] IntelliJ >> Integration >>>>>> From: teotigraphix...@gmail.com >>>>>> To: dev@flex.apache.org >>>>>> >>>>>> Fred, this works for me; >>>>>> >>>>>> AS >>>>>> https://gist.github.com/teotigraphix/32fe584b9e0fd0bbf8f6 >>>>>> >>>>>> JS >>>>>> https://gist.github.com/teotigraphix/c301463185bb62aa7853 >>>>>> >>>>>> The only thing I had to delete was that stupid / character, that must >>>> be an >>>>>> emitter bug, and the call to Main.start(), It showed a blue table! >> It's >>>>>> missing the rows, but I think you forgot a call or something, but the >>>>>> header and footer render fine. >>>>>> >>>>>> http://snag.gy/eWqEz.jpg >>>>>> >>>>>> I also just added >>>>>> >>>> >> -external-library-path=C:\Users\Teoti\Documents\ApacheFlex\git\flex-falcon\compiler.jx.tests\temp\externals\bin\JS.swc >>>>>> >>>>>> to additional compiler arguments. >>>>>> >>>>>> Mike >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Mon, Jun 15, 2015 at 3:26 PM, Frédéric THOMAS < >>>> webdoubl...@hotmail.com> >>>>>> wrote: >>>>>> >>>>>>>> Hmm. Why are you extending from Sprite? You can’t use any low-level >>>>>>>> Flash stuff in FlexJS. We should probably add a compiler option to >>>> warn >>>>>>>> on that. DataBindingTest_as extends from >>>>>>>> org.apache.flex.core.Application. It is all about abstractions. >>>>>>> >>>>>>> I did that for 2 reasons: >>>>>>> >>>>>>> 1- Application define document and JS.swc window.document doesn't >>>> exist, >>>>>>> so the this.document application wrapper is used and I can't do >>>> anything I >>>>>>> want with this.document with the DOM >>>>>>> >>>>>>> 2- Application needs an initialView, etc.... I don't want to provide >>>> that. >>>>>>> >>>>>>> I've seen HTMLElementWrapper, maybe it could be extended to create a >>>>>>> SimpleJSApplcation ? >>>>>>> >>>>>>> The only way I made my as / js html table render using JS.swc and >>>>>>> Application was to replace in the generated js, this.document with >>>>>>> window.document and had still some error reported because of the >>>> initial >>>>>>> view. >>>>>>> >>>>>>> Frédéric THOMAS >>>>>>> >>>>>>> >>>>>>> ---------------------------------------- >>>>>>>> From: aha...@adobe.com >>>>>>>> To: dev@flex.apache.org >>>>>>>> Subject: Re: Re : Re: Re : Re: AW: AW: AW: [FlexJS] IntelliJ >>>> Integration >>>>>>>> Date: Mon, 15 Jun 2015 18:04:06 +0000 >>>>>>>> >>>>>>>> Hmm. Why are you extending from Sprite? You can’t use any low-level >>>>>>>> Flash stuff in FlexJS. We should probably add a compiler option to >>>> warn >>>>>>>> on that. DataBindingTest_as extends from >>>>>>>> org.apache.flex.core.Application. It is all about abstractions. >>>>>>>> >>>>>>>> -Alex >>>>>>>> >>>>>>>> On 6/15/15, 10:51 AM, "Frédéric THOMAS" <webdoubl...@hotmail.com> >>>> wrote: >>>>>>>> >>>>>>>>>>>> Up to you, but I don’t think I’d be able to get FB to do that. >>>> IMO, >>>>>>>>>>>>there >>>>>>>>>>>> are Flex(MXML) projects and AS projects. >>>>>>>>>>> >>>>>>>>>>>In FB, we can create an AS projects with FlexJS as SDK ? >>>>>>>>>> >>>>>>>>>> Haven’t tried it, but should work since they should just be >>>> third-party >>>>>>>>>> libs. You can create an AS-only (no MXML) FlexJS app. See >>>>>>>>>> examples/DataBindingTest_as >>>>>>>>> >>>>>>>>>I didn't try DataBindingTest_as yet but tried this >>>>>>>>>https://gist.github.com/doublefx/b380b6deeb5094e31f43 and got >>>> compiled >>>>>>> to >>>>>>>>>this https://gist.github.com/doublefx/af83fae1e1ee54acbc23 >>>>>>>>> >>>>>>>>>Even removing the weird extra "\" at the end of >>>>>>>>>goog.require('org_apache_flex_utils_Language');\ >>>>>>>>>Chrome complained because: >>>>>>>>> >>>>>>>>>Main.base(this, 'constructor'); // Uncaught TypeError: >>>>>>>>>Main.base is not a function >>>>>>>>>goog.inherits(Main, flash_display_Sprite); // Uncaught >> ReferenceError: >>>>>>>>>flash_display_Sprite is not defined >>>>>>>>> >>>>>>>>>Any clue ? >>>>>>>>> >>>>>>>>>Frédéric THOMAS >>>>>>>>> >>>>>>>>> >>>>>>>>>---------------------------------------- >>>>>>>>>> From: aha...@adobe.com >>>>>>>>>> To: dev@flex.apache.org >>>>>>>>>> Subject: Re: Re : Re: Re : Re: AW: AW: AW: [FlexJS] IntelliJ >>>>>>> Integration >>>>>>>>>> Date: Mon, 15 Jun 2015 17:40:01 +0000 >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On 6/15/15, 9:45 AM, "Frédéric THOMAS" <webdoubl...@hotmail.com> >>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>>> Up to you, but I don’t think I’d be able to get FB to do that. >>>> IMO, >>>>>>>>>>>>there >>>>>>>>>>>> are Flex(MXML) projects and AS projects. >>>>>>>>>>> >>>>>>>>>>>In FB, we can create an AS projects with FlexJS as SDK ? >>>>>>>>>> >>>>>>>>>> Haven’t tried it, but should work since they should just be >>>> third-party >>>>>>>>>> libs. You can create an AS-only (no MXML) FlexJS app. See >>>>>>>>>> examples/DataBindingTest_as >>>>>>>>>> >>>>>>>>>> -Alex >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>> >>>> >>>> >> >>