I remove the class dialogPolyfill class from MDL swc
and try to insert this in typedefs js project missing.js

/**
 * @type {!HTMLDocument}
 */
var dialogPolyfill = {};

/**
 * @param {!Element} element to upgrade, if necessary
 */
dialogPolyfill.registerDialog = function(element) {};


but MDL swc couldn't find this

I suppose I must do something more, but don't know

Is there some docs ? I'm lost at all with this typedef thing :?



2017-01-20 0:02 GMT+01:00 Carlos Rovira <carlos.rov...@codeoscopic.com>:

> So to avoid create a new project to such little thing, I should put that
> code in typedefs repo better? maybe in "js" project?
>
> right?
>
> 2017-01-19 23:49 GMT+01:00 Alex Harui <aha...@adobe.com>:
>
>> Did you sync up flex-falcon?
>>
>> It may not work to put this in MDL.swc.  I think it needs to be in its own
>> SWC and on the -external-library-path.
>>
>> -Alex
>>
>> On 1/19/17, 2:33 PM, "carlos.rov...@gmail.com on behalf of Carlos Rovira"
>> <carlos.rov...@gmail.com on behalf of carlosrov...@apache.org> wrote:
>>
>> >Ok,
>> >
>> >I think I have something:
>> >
>> >1.- In MDL swc library I create "dialogPolyfill.as" in "main/flex folder"
>> >
>> >package
>> >{
>> >/**
>> >* The ActionScript typedefs for dialogPolyfill
>> >*
>> >*  @externs
>> >*  @langversion 3.0
>> >*  @playerversion Flash 10.2
>> >*  @playerversion AIR 2.6
>> >*  @productversion FlexJS 0.0
>> >*/
>> >public class dialogPolyfill
>> >{
>> >/**
>> >*  registerDialog
>> >*
>> >*  @langversion 3.0
>> >*  @playerversion Flash 10.2
>> >*  @playerversion AIR 2.6
>> >*  @productversion FlexJS 0.0
>> >*/
>> >public static function registerDialog(dialog):void
>> >{
>> >}
>> >    }
>> >}
>> >
>> >
>> >2.- I use it in Dialog.as
>> >
>> >dialogPolyfill.registerDialog(dialog);
>> >
>> >This is the use of the extern, something internal to the MDL swc library.
>> >
>> >3.- MDL swc compiles with success
>> >
>> >Now the problem:
>> >
>> >4.- In MDLExample compilation is broken with:
>> >
>> >Compiling file:
>> >/Users/carlosrovira/Dev/Flex/source/flexjs/flex-asjs/exampl
>> es/flexjs/MDLEx
>> >ample/target/javascript/bin/js-debug/models/ListsModel.js
>> >Compiling file:
>> >/Users/carlosrovira/Dev/Flex/source/flexjs/flex-asjs/exampl
>> es/flexjs/MDLEx
>> >ample/target/javascript/bin/js-debug/vos/NavigationLinkVO.js
>> >using extern: externs/dialogPolyfill.js
>> >using SWC:
>> >/Users/carlosrovira/.m2/repository/com/adobe/flash/framewor
>> k/playerglobal/
>> >20.0/playerglobal-20.0.swc
>> >using SWC:
>> >/Users/carlosrovira/.m2/repository/org/apache/flex/flexjs/f
>> ramework/Materi
>> >alDesignLite/0.8.0-SNAPSHOT/MaterialDesignLite-0.8.0-SNAPSHOT.swc
>> >using SWC:
>> >/Users/carlosrovira/.m2/repository/org/apache/flex/flexjs/f
>> ramework/Core/0
>> >.8.0-SNAPSHOT/Core-0.8.0-SNAPSHOT.swc
>> >using SWC:
>> >/Users/carlosrovira/.m2/repository/org/apache/flex/flexjs/f
>> ramework/Langua
>> >ge/0.8.0-SNAPSHOT/Language-0.8.0-SNAPSHOT.swc
>> >using SWC:
>> >/Users/carlosrovira/.m2/repository/org/apache/flex/flexjs/f
>> ramework/HTML/0
>> >.8.0-SNAPSHOT/HTML-0.8.0-SNAPSHOT.swc
>> >using SWC:
>> >/Users/carlosrovira/.m2/repository/org/apache/flex/flexjs/f
>> ramework/Collec
>> >tions/0.8.0-SNAPSHOT/Collections-0.8.0-SNAPSHOT.swc
>> >using SWC:
>> >/Users/carlosrovira/.m2/repository/org/apache/flex/flexjs/f
>> ramework/Bindin
>> >g/0.8.0-SNAPSHOT/Binding-0.8.0-SNAPSHOT.swc
>> >using SWC:
>> >/Users/carlosrovira/.m2/repository/org/apache/flex/flexjs/f
>> ramework/Graphi
>> >cs/0.8.0-SNAPSHOT/Graphics-0.8.0-SNAPSHOT.swc
>> >Could not find file for class: dialogPolyfill
>> >File not found: dialogPolyfill
>> >org.apache.flex.compiler.internal.graph.GoogDepsWriter.addD
>> eps(GoogDepsWri
>> >ter.java:174)org.apache.flex.compiler.internal.graph.GoogDe
>> psWriter.addDep
>> >s(GoogDepsWriter.java:208)org.apache.flex.compiler.internal
>> .graph.GoogDeps
>> >Writer.addDeps(GoogDepsWriter.java:208)org.apache.flex.comp
>> iler.internal.g
>> >raph.GoogDepsWriter.addDeps(GoogDepsWriter.java:208)org.apa
>> che.flex.compil
>> >er.internal.graph.GoogDepsWriter.addDeps(GoogDepsWriter.jav
>> a:208)org.apach
>> >e.flex.compiler.internal.graph.GoogDepsWriter.addDeps(GoogD
>> epsWriter.java:
>> >208)org.apache.flex.compiler.internal.graph.GoogDepsWriter.
>> buildDB(GoogDep
>> >sWriter.java:125)org.apache.flex.compiler.internal.graph.Go
>> ogDepsWriter.ge
>> >tListOfFiles(GoogDepsWriter.java:84)org.apache.flex.compile
>> r.internal.code
>> >gen.mxml.flexjs.MXMLFlexJSPublisher.publish(MXMLFlexJSPubli
>> sher.java:308)o
>> >rg.apache.flex.compiler.clients.MXMLJSC.compile(MXMLJSC.jav
>> a:455)org.apach
>> >e.flex.compiler.clients.MXMLJSC._mainNoExit(MXMLJSC.java:31
>> 3)org.apache.fl
>> >ex.compiler.clients.MXMLJSC.mainNoExit(MXMLJSC.java:270)org
>> .apache.flex.co
>> >mpiler.clients.MXMLJSC.execute(MXMLJSC.java:166)org.apache.
>> flex.maven.flex
>> >js.BaseMojo.execute(BaseMojo.java:274)org.apache.flex.maven
>> .flexjs.Compile
>> >AppMojo.execute(CompileAppMojo.java:119)org.apache.maven.pl
>> ugin.DefaultBui
>> >ldPluginManager.executeMojo(DefaultBuildPluginManager.java:
>> 134)org.apache.
>> >maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.
>> java:207)org.ap
>> >ache.maven.lifecycle.internal.MojoExecutor.execute(MojoExec
>> utor.java:153)o
>> >rg.apache.maven.lifecycle.internal.MojoExecutor.execute(Moj
>> oExecutor.java:
>> >145)org.apache.maven.lifecycle.internal.LifecycleModuleBuil
>> der.buildProjec
>> >t(LifecycleModuleBuilder.java:116)org.apache.maven.lifecycl
>> e.internal.Life
>> >cycleModuleBuilder.buildProject(LifecycleModuleBuilder.java
>> :80)org.apache.
>> >maven.lifecycle.internal.builder.singlethreaded.SingleThrea
>> dedBuilder.buil
>> >d(SingleThreadedBuilder.java:51)org.apache.maven.lifecycle.
>> internal.Lifecy
>> >cleStarter.execute(LifecycleStarter.java:128)org.apache.mav
>> en.DefaultMaven
>> >.doExecute(DefaultMaven.java:307)org.apache.maven.DefaultMa
>> ven.doExecute(D
>> >efaultMaven.java:193)org.apache.maven.DefaultMaven.execute(
>> DefaultMaven.ja
>> >va:106)org.apache.maven.cli.MavenCli.execute(MavenCli.java:
>> 863)org.apache.
>> >maven.cli.MavenCli.doMain(MavenCli.java:288)org.apache.mave
>> n.cli.MavenCli.
>> >main(MavenCli.java:199)sun.reflect.NativeMethodAccessorImpl
>> .invoke0(Native
>> >Method)sun.reflect.NativeMethodAccessorImpl.invoke(NativeMe
>> thodAccessorImp
>> >l.java:62)sun.reflect.DelegatingMethodAccessorImpl.invoke(D
>> elegatingMethod
>> >AccessorImpl.java:43)java.lang.reflect.Method.invoke(Method
>> .java:498)org.c
>> >odehaus.plexus.classworlds.launcher.Launcher.launchEnhanced
>> (Launcher.java:
>> >289)org.codehaus.plexus.classworlds.launcher.Launcher.launc
>> h(Launcher.java
>> >:229)org.codehaus.plexus.classworlds.launcher.Launcher.main
>> WithExitCode(La
>> >uncher.java:415)org.codehaus.plexus.classworlds.launcher.La
>> uncher.main(Lau
>> >ncher.java:356)
>> >[INFO]
>> >------------------------------------------------------------------------
>> >[INFO] BUILD FAILURE
>> >[INFO]
>> >------------------------------------------------------------------------
>> >[INFO] Total time: 4.198 s
>> >[INFO] Finished at: 2017-01-19T23:28:43+01:00
>> >[INFO] Final Memory: 78M/905M
>> >[INFO]
>> >------------------------------------------------------------------------
>> >[ERROR] Failed to execute goal
>> >org.apache.flex.flexjs.compiler:flexjs-maven-plugin:0.8.0-S
>> NAPSHOT:compile
>> >-app
>> >(compile-javascript) on project MDLExample: There were errors during the
>> >build. Got return code 3 -> [Help 1]
>> >
>> >
>> >I think some config is missing or maybe some tweaks are needed to work
>> >with
>> >maven (if it was not tested with it) but can't figure what is
>> >
>> >some help please?
>> >
>> >Thanks
>> >
>> >--
>> >Carlos Rovira
>> >http://about.me/carlosrovira
>>
>>
>
>
> --
>
> Carlos Rovira
> Director General
> M: +34 607 22 60 05 <607%2022%2060%2005>
> http://www.codeoscopic.com
> http://www.avant2.es
>
> Este mensaje se dirige exclusivamente a su destinatario y puede contener
> información privilegiada o confidencial. Si ha recibido este mensaje por
> error, le rogamos que nos lo comunique inmediatamente por esta misma vía y
> proceda a su destrucción.
>
> De la vigente Ley Orgánica de Protección de Datos (15/1999), le
> comunicamos que sus datos forman parte de un fichero cuyo responsable es
> CODEOSCOPIC S.A. La finalidad de dicho tratamiento es facilitar la
> prestación del servicio o información solicitados, teniendo usted derecho
> de acceso, rectificación, cancelación y oposición de sus datos dirigiéndose
> a nuestras oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la
> documentación necesaria.
>
>


-- 

Carlos Rovira
Director General
M: +34 607 22 60 05 <607%2022%2060%2005>
http://www.codeoscopic.com
http://www.avant2.es

Este mensaje se dirige exclusivamente a su destinatario y puede contener
información privilegiada o confidencial. Si ha recibido este mensaje por
error, le rogamos que nos lo comunique inmediatamente por esta misma vía y
proceda a su destrucción.

De la vigente Ley Orgánica de Protección de Datos (15/1999), le comunicamos
que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC
S.A. La finalidad de dicho tratamiento es facilitar la prestación del
servicio o información solicitados, teniendo usted derecho de acceso,
rectificación, cancelación y oposición de sus datos dirigiéndose a nuestras
oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentación
necesaria.

Reply via email to