> Great! Basically, there is a js-compile-config.xml that EXTERNC is told > to use to generate a bunch of AS files from the .js files listed in > js-compile-config.xml. Then COMPC runs and uses compile-config.xml to > generate the SWC. If I were working on it, I would rename > closure-compiler folder to js-externs and create a similar jquery-externs > folder with its own copies of the -config.xml files and the jquery.js > externs file in it. I think that the jquery compile-config.xml will need > to list js.swc in the external-library-path.
Ah ok, so, I was probably in the Mike way trying to create a TestExternalsJQueryCompile based on TestExternalsJSCompile ? Btw, I've seen TestExternJQuery but I didn't get where it was call from, you know ? I will dig up your way. Thanks, Frédéric THOMAS ---------------------------------------- > From: aha...@adobe.com > To: dev@flex.apache.org > Subject: Re: [FalconJX FlexJS] JQuery up and running, a nightmare but we now > have 1.9 in AS > Date: Sat, 20 Jun 2015 14:17:51 +0000 > > Great! Basically, there is a js-compile-config.xml that EXTERNC is told > to use to generate a bunch of AS files from the .js files listed in > js-compile-config.xml. Then COMPC runs and uses compile-config.xml to > generate the SWC. If I were working on it, I would rename > closure-compiler folder to js-externs and create a similar jquery-externs > folder with its own copies of the -config.xml files and the jquery.js > externs file in it. I think that the jquery compile-config.xml will need > to list js.swc in the external-library-path. > > Thanks, > -Alex > > On 6/20/15, 7:11 AM, "Frédéric THOMAS" <webdoubl...@hotmail.com> wrote: > >>> Try wipe-all instead of clean-all? >> >>Work better thanks. >> >>I will have a look at how the things are done for js.swc, eventually, try >>jquery.swc >> >>Frédéric THOMAS >> >> >>---------------------------------------- >>> From: aha...@adobe.com >>> To: dev@flex.apache.org >>> Subject: Re: [FalconJX FlexJS] JQuery up and running, a nightmare but >>>we now have 1.9 in AS >>> Date: Sat, 20 Jun 2015 13:48:19 +0000 >>> >>> Try wipe-all instead of clean-all? >>> >>> On 6/20/15, 6:41 AM, "Frédéric THOMAS" <webdoubl...@hotmail.com> wrote: >>> >>>>I did ant clean-all, all >>>> >>>> >>>>Frédéric THOMAS >>>> >>>> >>>>---------------------------------------- >>>>> From: aha...@adobe.com >>>>> To: dev@flex.apache.org >>>>> Subject: Re: [FalconJX FlexJS] JQuery up and running, a nightmare but >>>>>we now have 1.9 in AS >>>>> Date: Sat, 20 Jun 2015 13:37:51 +0000 >>>>> >>>>> Hmm. The CI build passed, so that test supposedly passed for me and >>>>>the >>>>> CI server. Are you running that test all by itself? Did you re-build >>>>>all >>>>> of the other projects (compiler, compiler.jx) first? >>>>> >>>>> -Alex >>>>> >>>>> On 6/20/15, 6:07 AM, "Frédéric THOMAS" <webdoubl...@hotmail.com> >>>>>wrote: >>>>> >>>>>>> OK, I got EXTERNC handling CLI and building a js.swc from Ant. Will >>>>>>> integrate it into the build over the weekend, but I think I am out >>>>>>>of >>>>>>> Mike’s way now. >>>>>> >>>>>>Is that why I've got this error building falcon ? >>>>>> >>>>>>Running >>>>>>org.apache.flex.compiler.internal.codegen.externals.TestExternalsJSCom >>>>>>pi >>>>>>le >>>>>>Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0,035 >>>>>>sec >>>>>>U:\sources\asf\flex\falcon\compiler.jx.tests\build.xml:64: Tests >>>>>>failed >>>>>> at >>>>>>org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.actOnTestResult >>>>>>(J >>>>>>Un >>>>>>itTask.java:2150) >>>>>> at >>>>>>org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTa >>>>>>sk >>>>>>.j >>>>>>ava:1101) >>>>>> at >>>>>>org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.oneJunitThread( >>>>>>JU >>>>>>ni >>>>>>tTask.java:919) >>>>>> at >>>>>>org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.runTestsInThrea >>>>>>ds >>>>>>(J >>>>>>UnitTask.java:932) >>>>>> at >>>>>>org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTa >>>>>>sk >>>>>>.j >>>>>>ava:841) >>>>>> at >>>>>>org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) >>>>>> at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) >>>>>> at >>>>>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess >>>>>>or >>>>>>Im >>>>>>pl.java:43) >>>>>> at java.lang.reflect.Method.invoke(Method.java:601) >>>>>> at >>>>>>org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java >>>>>>:1 >>>>>>06 >>>>>>) >>>>>> >>>>>> >>>>>> >>>>>>Frédéric THOMAS >>>>>> >>>>>> >>>>>>---------------------------------------- >>>>>>> From: aha...@adobe.com >>>>>>> To: dev@flex.apache.org >>>>>>> Subject: Re: [FalconJX FlexJS] JQuery up and running, a nightmare >>>>>>>but >>>>>>>we now have 1.9 in AS >>>>>>> Date: Sat, 20 Jun 2015 07:09:23 +0000 >>>>>>> >>>>>>> OK, I got EXTERNC handling CLI and building a js.swc from Ant. Will >>>>>>> integrate it into the build over the weekend, but I think I am out >>>>>>>of >>>>>>> Mike’s way now. Then I will try Jquery externs in its own SWC unless >>>>>>> someone beats me to it. >>>>>>> >>>>>>> -Alex >>>>>>> >>>>>>> On 6/18/15, 4:46 PM, "Alex Harui" <aha...@adobe.com> wrote: >>>>>>> >>>>>>>>Mike, >>>>>>>> >>>>>>>>It looks like EXTERNC needs to handle command-line arguments, >>>>>>>>correct? I >>>>>>>>will try to get that working. I am planning on using the same >>>>>>>>Configurator that MXMLJSC and COMPJSC use unless you can think of a >>>>>>>>reason >>>>>>>>not to. >>>>>>>> >>>>>>>>-Alex >>>>>>>> >>>>>>>>On 6/18/15, 3:57 PM, "Michael Schmalle" <teotigraphix...@gmail.com> >>>>>>>>wrote: >>>>>>>> >>>>>>>>>Yeah, I am probably going to leave this stuff to to other people if >>>>>>>>>they >>>>>>>>>so >>>>>>>>>choose. :) I could eventually parse that one to get something going >>>>>>>>>though. >>>>>>>>> >>>>>>>>>Mike >>>>>>>>> >>>>>>>>>BTW the jQuery will end up in separate SWC sooner than later. >>>>>>>>> >>>>>>>>>On Thu, Jun 18, 2015 at 6:49 PM, OmPrakash Muppirala >>>>>>>>><bigosma...@gmail.com> >>>>>>>>>wrote: >>>>>>>>> >>>>>>>>>> On Thu, Jun 18, 2015 at 3:42 PM, Michael Schmalle < >>>>>>>>>> teotigraphix...@gmail.com >>>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> On Thu, Jun 18, 2015 at 4:27 PM, OmPrakash Muppirala < >>>>>>>>>> bigosma...@gmail.com >>>>>>>>>>>> >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> I don't remember using different modules in D3.js, they are all >>>>>>>>>>part of >>>>>>>>>>> the >>>>>>>>>>>> same module I guess? Unless you mean Behaviors, Core, etc. from >>>>>>>>>>here: >>>>>>>>>>>> https://github.com/mbostock/d3/wiki/API-Reference >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Well I looked at this, I really want to try and get it but MAN >>>>>>>>>>>this >>>>>>>>>>stuff >>>>>>>>>>> takes a lot of time to write and I just don't have the time. >>>>>>>>>>> >>>>>>>>>>> I did find a piece of something that might get you going when we >>>>>>>>>>>get >>>>>>>>>>the >>>>>>>>>>> compiler EXTERNC creating separate packages. Do me a favor and >>>>>>>>>>>look >>>>>>>>>>at >>>>>>>>>> that >>>>>>>>>>> file and API, tell me how much is missing from it that you would >>>>>>>>>>>use >>>>>>>>>>> "regularly". >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>>https://github.com/lbondaryk/BrixClient/blob/master/src/externs/d3 >>>>>>>>>>.v >>>>>>>>>>3. >>>>>>>>>>ex >>>>>>>>>>t >>>>>>>>>>erns.js >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Looks a bit outdated, this one is for v3, whereas D3.js is at >>>>>>>>>>version >>>>>>>>>>3.1 >>>>>>>>>> now. Other than that, on a cursory glance, it looks like all the >>>>>>>>>>commonly >>>>>>>>>> used APIs are available. >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> Om >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Mike >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Thanks, >>>>>>>>>>>> Om >>>>>>>>>>>> >>>>>>>>>>>> On Thu, Jun 18, 2015 at 1:03 PM, Michael Schmalle < >>>>>>>>>>>> teotigraphix...@gmail.com >>>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Om, I am looking at d3, looks pretty impressive, what modules >>>>>>>>>>would >>>>>>>>>> you >>>>>>>>>>>> be >>>>>>>>>>>>> using. They have good API and I could create a base externs >>>>>>>>>>>>>file >>>>>>>>>> pretty >>>>>>>>>>>>> quick. >>>>>>>>>>>>> >>>>>>>>>>>>> Mike >>>>>>>>>>>>> >>>>>>>>>>>>> On Thu, Jun 18, 2015 at 3:52 PM, Michael Schmalle < >>>>>>>>>>>>> teotigraphix...@gmail.com >>>>>>>>>>>>>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> I agree, but I am just throwing crap at the wall right now. >>>>>>>>>>>>>>:) >>>>>>>>>>>>>> >>>>>>>>>>>>>> Mike >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Thu, Jun 18, 2015 at 3:50 PM, Alex Harui >>>>>>>>>>>>>><aha...@adobe.com> >>>>>>>>>>> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Yes, you continue to amaze. FWIW, I think Jquery should be >>>>>>>>>>>>>>>in >>>>>>>>>>its >>>>>>>>>>> own >>>>>>>>>>>>>>> swc. What do others think? Svg would go in js.swc since all >>>>>>>>>>> browser >>>>>>>>>>>> we >>>>>>>>>>>>>>> care about have these APIs, but the JS-framework-specific >>>>>>>>>>externs >>>>>>>>>>>> should >>>>>>>>>>>>>>> probably have their own swc. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thoughts? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -Alex >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On 6/18/15, 12:42 PM, "OmPrakash Muppirala" >>>>>>>>>><bigosma...@gmail.com >>>>>>>>>>> >>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>Fantastic! This is huge. I will build something with it as >>>>>>>>>>soon >>>>>>>>>>> as >>>>>>>>>>>>> you >>>>>>>>>>>>>>>>check it in. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>Any chance you can bring in d3.js as well? This looks like a >>>>>>>>>> good >>>>>>>>>>>>>>> source: >>>>>>>>>>>>>>>>https://github.com/federico-b/d3-externs >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>On that note, there is an extern file generator available >>>>>>>>>>here: >>>>>>>>>>>>>>>>http://www.dotnetwise.com/Code/Externs/ Have you seen it? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>Thanks, >>>>>>>>>>>>>>>>Om >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>On Thu, Jun 18, 2015 at 12:28 PM, Michael Schmalle < >>>>>>>>>>>>>>>>teotigraphix...@gmail.com> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I decided I needed to give myself a severe headache, so I >>>>>>>>>> decided >>>>>>>>>>>> to >>>>>>>>>>>>>>>>>tackle >>>>>>>>>>>>>>>>> JQuery externals! >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Well 4 hours later and some swearing, I got it working >>>>>>>>>>pretty >>>>>>>>>>>> well, I >>>>>>>>>>>>>>>>>had >>>>>>>>>>>>>>>>> to exclude a couple "inner classes", for the most part, it >>>>>>>>>>is >>>>>>>>>>> very >>>>>>>>>>>>>>>>>usable. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> 1. This needs to be added to the build file >>>>>>>>>>>>>>>>>(contrib/externs/jquery-1.9.js) >>>>>>>>>>>>>>>>> is the source location and needs to be placed with the >>>>>>>>>>others. >>>>>>>>>>> Same >>>>>>>>>>>>>>> with >>>>>>>>>>>>>>>>> svg.js. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I have not really used jQuery much so.... >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> package >>>>>>>>>>>>>>>>> { >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> public class Main >>>>>>>>>>>>>>>>> { >>>>>>>>>>>>>>>>> public function Main() >>>>>>>>>>>>>>>>> { >>>>>>>>>>>>>>>>> var div:HTMLDivElement = >>>>>>>>>>>>>>>>> HTMLDivElement(document.createElement("div")); >>>>>>>>>>>>>>>>> div.innerHTML = "A nice Div element"; >>>>>>>>>>>>>>>>> document.body.appendChild(div); >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> $("div").css("border", "2px solid green"); >>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> http://snag.gy/il5R6.jpg >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> http://snag.gy/wyPcH.jpg >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Mike >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >