> They were commented out in Mike's recipe.

Yeah, I've seen that right after my email, Mike ?

Frédéric THOMAS


----------------------------------------
> From: aha...@adobe.com
> To: webdoubl...@hotmail.com; 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 15:24:22 +0000
>
> They were commented out in Mike's recipe.
>
>
> Sent from my LG G3, an AT&T 4G LTE smartphone
>
>
> ------ Original message------
>
> From: Frédéric THOMAS
>
> Date: Sat, Jun 20, 2015 8:13 AM
>
> To: dev@flex.apache.org;
>
> Subject:RE: [FalconJX FlexJS] JQuery up and running, a nightmare but we now 
> have 1.9 in AS
>
>
> @Alex
>
> Why those are commented ?
>
> 
> 
> 
> 
>
> @Mike
>
>> JQuery extern doesn't add anything to the DOM classes but some externs do
>> and I haven't even thought about that problem since JS.SWC is already
>> created, the prototypes can't be added to.
>
> I didn't get all Mike, can detail ?
>
> Hmm, what is it the problem, that JQuery doesn't add anything to the DOM or 
> some other externs do ?
> What do you mean by "the prototypes can't be added to." ?
>
>> Anyway, I think you can get it going by following what Alex said and what I
>> just listed, let me know if you get it building.
>
> Yes, maybe I can try and ask when a problem will occur :-)
>
> Thanks,
> Frédéric THOMAS
>
>
> ----------------------------------------
>> Date: Sat, 20 Jun 2015 10:56:13 -0400
>> Subject: Re: [FalconJX FlexJS] JQuery up and running, a nightmare but we now 
>> have 1.9 in AS
>> From: teotigraphix...@gmail.com
>> To: dev@flex.apache.org
>>
>> On Sat, Jun 20, 2015 at 10:35 AM, Frédéric THOMAS <webdoubl...@hotmail.com>
>> wrote:
>>
>>>> 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 ?
>>>
>>
>> Fred, my tests TestExternalsJSCompile was to prove that I could parse js,
>> create the AS, create a SWC and then use that SWC to call FalconJX with the
>> FlexJS emitter and product a valid application js cross compiled file.
>>
>> Now, the sketchy part of jquery is that as Alex said, the build needs to
>> include the JS.SWC for at least the Object definition to compile correctly.
>>
>> You will also have to feed it those excludes I have listed in
>> ExternalsTestUtils.addTestExcludesFull() line 83.
>>
>> JQuery extern doesn't add anything to the DOM classes but some externs do
>> and I haven't even thought about that problem since JS.SWC is already
>> created, the prototypes can't be added to.
>>
>> Anyway, I think you can get it going by following what Alex said and what I
>> just listed, let me know if you get it building.
>>
>> Mike
>>
>>
>>
>>
>>
>>>
>>> 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
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>>
>
                                          

Reply via email to