Ok, sorry, I got it !! Frédéric THOMAS
---------------------------------------- > From: webdoubl...@hotmail.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: Wed, 24 Jun 2015 21:03:17 +0100 > >> Try the -keep-asdoc flag on MXMLJSC. > > Actually, it is what I did, I tried to compile the asjs project Core/as to js > hoping to get the same result than what I can see in Core/js > > What it doesn't compiler the same ? > > 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: Wed, 24 Jun 2015 17:53:56 +0000 >> >> Try the -keep-asdoc flag on MXMLJSC. But the deal is that none of these >> .as or .js files factor into the final app since they are all externs so >> <inject_html> won’t be seen. >> >> So yes, folks can use conditional compile to add stuff, but requiring a >> base class may be easier for the developers. Anyway, we’ll find out when >> more people use it. >> >> -Alex >> >> On 6/24/15, 10:12 AM, "Frédéric THOMAS" <webdoubl...@hotmail.com> wrote: >> >>>> I’m not opposed to it. IMO, injecting Jquery’s scripts should be >>>> automatic. It is in the FlexJS Jquery.swc because you subclass >>>> org.apache.flex.jquery.Application and that automatically results in the >>>> script being added to the head. >>>> >>>> This externs-based swc concept is too new to know what is right or >>>>wrong. >>>> Just keep on coding and we’ll see repeating patterns emerge and >>>> encapsulate them. Folks will try it and like it or not. No need to guess >>>> up front. Thanks for figuring it out. >>> >>> >>>This is true it is a bit edge case, only for externs based applications >>>at the moment, it could become less true if want to use conditional >>>compilation for framework components too IMO and let the creator build it >>>in one shot, in 2 shots, he could still modify the generated JS to >>>include the <inject_html> though. >>> >>>Btw, >>> I had a look at the Closure Compiler Externs Extractor [1] but the >>>result of the extracted lib [2] doesn't show any type annotations, I >>>guess this is normal but I wonder how those google externs like this one >>>[3] have been built ? >>> >>>Another thing, why when I cross compile IStand, I don't have the comments >>>generated like: >>> >>>/** >>> * addBead() >>> * >>> * @expose >>> * @param {org_apache_flex_core_IBead} bead The bead to add. >>> */ >>> >>>I've got that only: >>> >>>/** >>> * org.apache.flex.core.IStrand >>> * >>> * @fileoverview >>> * >>> * @suppress {checkTypes} >>> */ >>> >>>goog.provide('org_apache_flex_core_IStrand'); >>> >>>/** >>> * @interface >>> */ >>>org_apache_flex_core_IStrand = function() { >>>}; >>>org_apache_flex_core_IStrand.prototype.addBead = function(bead) { >>>}; >>>org_apache_flex_core_IStrand.prototype.getBeadByType = >>>function(classOrInterface) { >>>}; >>>org_apache_flex_core_IStrand.prototype.removeBead = function(bead) { >>>}; >>> >>> >>>/** >>> * Metadata >>> * >>> * @type {Object.<string, Array.<Object>>} >>> */ >>>org_apache_flex_core_IStrand.prototype.FLEXJS_CLASS_INFO = { names: [{ >>>name: 'IStrand', qName: 'org_apache_flex_core_IStrand'}] }; >>> >>>Thanks >>>Frédéric THOMAS >>> >>>[1] http://www.dotnetwise.com/Code/Externs/ >>>[2] http://code.jquery.com/jquery-2.1.4.js >>>[3] >>>https://raw.githubusercontent.com/google/closure-compiler/master/contrib/e >>>xterns/angular-1.3.js >>> >>> >>>---------------------------------------- >>>> 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: Wed, 24 Jun 2015 05:59:45 +0000 >>>> >>>> >>>> >>>> On 6/23/15, 10:03 PM, "Frédéric THOMAS" <webdoubl...@hotmail.com> wrote: >>>> >>>>>Yes, it's cool, it simplified my life as well as being able to modify >>>>>the >>>>>html head from AS, for example here with the dynamic loading of the >>>>>jQuery lib but it seems I'm the only one happy with that :-) >>>>> >>>>>No interests to add such feature to the framework though ? >>>> >>>> I’m not opposed to it. IMO, injecting Jquery’s scripts should be >>>> automatic. It is in the FlexJS Jquery.swc because you subclass >>>> org.apache.flex.jquery.Application and that automatically results in the >>>> script being added to the head. >>>> >>>> This externs-based swc concept is too new to know what is right or >>>>wrong. >>>> Just keep on coding and we’ll see repeating patterns emerge and >>>> encapsulate them. Folks will try it and like it or not. No need to guess >>>> up front. Thanks for figuring it out. >>>> >>>> -Alex >>>> >>> >> >