+1 to get it working in class too.

I suffer the limitations to just work on constructors, so that will help to
avoid rethinking implementations that should work

El vie., 15 may. 2020 a las 18:26, Alex Harui (<[email protected]>)
escribió:

> If you can get it to work on a class or function that's fine with me.  I
> only implemented it for constructor because the ASDoc for the constructor
> is retained in the output JS for the publisher to gather and inject.   I
> was too lazy to figure out how to retain it for the class ASDoc or function
> ASDoc.
>
> -Alex
>
> On 5/15/20, 9:12 AM, "Josh Tynjala" <[email protected]> wrote:
>
>     Any chance we can have inject_script work on the class instead of the
>     constructor? Ideally, inject_script would work on a function declared
> in a
>     package too.
>
>     package com.example {
>     /**
>      * <inject_script>
>      * //script here
>      * </inject_script>
>      */
>     public function someFunction():void {}
>     }
>
>     --
>     Josh Tynjala
>     Bowler Hat LLC <
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbowlerhat.dev%2F&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262957154&amp;sdata=277HO8LqQV4%2FF0L1O3P7JKfMGohBnoAltOB3QM2PGZM%3D&amp;reserved=0
> >
>
>
>     On Fri, May 15, 2020 at 8:10 AM Yishay Weiss <[email protected]>
> wrote:
>
>     > Thanks Piotr, I just merged.
>     >
>     >
>     >
>     > Carlos, sorry to create work for you but can you updated the
>     > documentation? [1]. Instead of
>     >
>     >
>     >
>     >          * <inject_html>
>     >
>     >          * <script src="//
>     > cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js
>     > "></script>
>     >
>     >          * <link rel="stylesheet" title="Atom One Dark" href="//
>     >
> cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css
>     > ">
>     >
>     >          * </inject_html>
>     >
>     >
>     >
>     > It should be
>     >
>     >
>     >
>     >          * <inject_script>
>     >
>     >          * var script = document.createElement("script");
>     >
>     >          * script.setAttribute("src", "
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcdnjs.cloudflare.com%2Fajax%2Flibs%2Fhighlight.js%2F9.12.0%2Fhighlight.min.js&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262957154&amp;sdata=Pu%2FcFKUNLx8VIAy6wgk8teI1WaTCKpLmkhNpDIRS5uY%3D&amp;reserved=0
>     > ");
>     >
>     >                                 * document.head.appendChild(script);
>     >
>     >          * var link = document.createElement("link");
>     >
>     >          * link.setAttribute("rel", "stylesheet");
>     >
>     >          * link.setAttribute("title", "Atom One Dark");
>     >
>     >          * link.setAttribute("type", "text/css");
>     >
>     >          * link.setAttribute("href", "
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcdnjs.cloudflare.com%2Fajax%2Flibs%2Fhighlight.js%2F9.12.0%2Fstyles%2Fatom-one-dark.min.css&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262957154&amp;sdata=6J5twy%2Fvr28yvyc%2BWnXQ2PbtrgdRAlRP0WdVK5fbgzU%3D&amp;reserved=0
>     > ");
>     >
>     >          * document.head.appendChild(link);
>     >
>     >          * </inject_script>
>     >
>     >
>     >
>     > And
>     >
>     > “An inject_html directive declared in the constructor…”
>     >
>     > should be replaced with
>     >
>     > “An inject_script directive declared in the constructor…”.
>     >
>     >
>     >
>     > Thanks.
>     >
>     >
>     >
>     > [1]
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Froyale.apache.org%2Fusing-external-javascript-libraries-in-apache-royale%2F&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262957154&amp;sdata=wYxszNKkKnkF3bIy1Xmyqt3vQSqxippe3vwz4im8q5Q%3D&amp;reserved=0
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>     > *From:* Piotr Zarzycki <[email protected]>
>     > *Sent:* Friday, May 15, 2020 5:41:07 PM
>     > *To:* Apache Royale Development <[email protected]>
>     > *Subject:* Re: Modules in IE
>     >
>     >
>     >
>     > Yishay,
>     >
>     > I do not have any problems with that. I just missed point where you
> have
>     > said that is being removed. It's working so +1 from my sight on
> merge this.
>     >
>     > Thanks,
>     > Piotr
>     >
>     > pt., 15 maj 2020 o 16:35 Yishay Weiss <[email protected]>
> napisał(a):
>     >
>     > >
>     > >
>     > > > Also, it is possible that inject_html is being overused (…) a
> static
>     > > initializer could bring in the code
>     > > Do we have an example of static initializers working in Royale? I
> tried
>     > > adding some code in curly brackets after the class declaration but
> I
>     > didn’t
>     > > see it transpiled.
>     > >
>     > > On 5/11/20, 8:36 AM, "Yishay Weiss" <[email protected]>
> wrote:
>     > >
>     > >     Hi Carlos, thanks. The issue is with inject_html in modules on
> IE,
>     > > dialogPolyfill.js just happened to be the target src here. I’ve
> been
>     > > searching the net for solutions on IE and I think the trick is to
> append
>     > > elements instead of changing the inner html. I see two options of
>     > > transpiling <inject_html> that would work on IE:
>     > >
>     > >
>     > >       1.  Parse the <inject_html> contents in the compiler and
> create js
>     > > that would work for IE. Difficult.
>     > >       2.  Replace each line in <inject_html> with dummy elements
> and
>     > > change their outerHTML to match each line contents. This one looks
>     > easier,
>     > > but I seem to remember a thread where we were trying to eliminate
> use of
>     > > outerHTML.
>     > >
>     > >
>     > >     Any thoughts are welcome.
>     > >
>     > >     From: Carlos Rovira<mailto:[email protected]
>     > <[email protected]>>
>     > >     Sent: Monday, May 11, 2020 6:06 PM
>     > >     To: Apache Royale Development<mailto:[email protected]
>     > <[email protected]>>
>     > >     Subject: Re: Modules in IE
>     > >
>     > >     Hi Yishay,
>     > >
>     > >     talking without a huge analisys of the problem. I think Jewel
> Alert
>     > > works
>     > >     ok in IE11 so that should mean dialogpolyfil is loading ok. if
> not
>     > the
>     > > case
>     > >     something broke recently since I checked that in TDJ and other
> apps
>     > we
>     > > did.
>     > >
>     > >     Anyway, the commit you state is just to give the support we
> needed. I
>     > >     didn't tested in IE11, so don't know if we support it.
> Normally IE11
>     > > use to
>     > >     require
>     > >     some special way of writing the code for some particular
> things, so I
>     > > think
>     > >     the way to solve this is:
>     > >
>     > >     1.- search in SOF or other sources how IE11 expect scripts to
> be
>     > added
>     > >     dynamically
>     > >     2.- upgrade the compiler code to use that way with that
>     > considerations
>     > > to
>     > >     make it IE11 compatible and check if that works for IE11 and
> rest of
>     > >     browsers.
>     > >
>     > >     sorry to not be able to say much more, but I'm these days with
> few
>     > time
>     > >
>     > >     Thanks
>     > >
>     > >
>     > >
>     > >     El lun., 11 may. 2020 a las 16:12, Yishay Weiss (<
>     > > [email protected]>)
>     > >     escribió:
>     > >
>     > >     > Carols, I think 65c67ee27f8d0d068b3e2163445d48cf200cddc3 in
>     > compiler
>     > > code
>     > >     > doesn’t work for IE11. Any ideas on how to fix this?
>     > >     >
>     > >     > From: Yishay Weiss<mailto:[email protected]
>     > <[email protected]>>
>     > >     > Sent: Monday, May 11, 2020 4:52 PM
>     > >     > To: [email protected]<mailto:[email protected]>
>     > >     > Subject: RE: Modules in IE
>     > >     >
>     > >     > These lines in dialogPolyfill.as
>     > >     >
>     > >     >          * <inject_html>
>     > >     >          * <script src="
>     > >     >
>     > >
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcdnjs.cloudflare.com%2Fajax%2Flibs%2Fdialog-polyfill%2F0.4.9%2Fdialog-polyfill.min.js&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262957154&amp;sdata=IIn1im6gb6dGn%2Fo4UMuB2HGqaMjZpZ9PEMykrQ1Yj2o%3D&amp;reserved=0
>     > >     > "></script>
>     > >     >
>     > >     > get transpiled to
>     > >     >
>     > >     > document.head.innerHTML += '<script src="
>     > >     >
>     > >
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcdnjs.cloudflare.com%2Fajax%2Flibs%2Fdialog-polyfill%2F0.4.9%2Fdialog-polyfill.min.js&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262957154&amp;sdata=IIn1im6gb6dGn%2Fo4UMuB2HGqaMjZpZ9PEMykrQ1Yj2o%3D&amp;reserved=0
>     > >     > "></script>'
>     > >     >
>     > >     > But that’s making IE11 fail in loading the module. It doesn’t
>     > matter
>     > > what
>     > >     > the src is, IE will silently fail. For example, I’m getting
> the
>     > same
>     > > result
>     > >     > if I replace the above with
>     > >     >
>     > >     > document.head.innerHTML += '<script></script>'
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     > From: Alex Harui <[email protected]>
>     > >     > Sent: Sunday, May 10, 2020 7:35:55 PM
>     > >     > To: [email protected] <[email protected]>
>     > >     > Subject: Re: Modules in IE
>     > >     >
>     > >     > Does dialog-polyfill load correctly?  Does it muck with the
> window
>     > > object?
>     > >     >
>     > >     > On 5/10/20, 9:13 AM, "Yishay Weiss" <[email protected]>
>     > wrote:
>     > >     >
>     > >     >     Test1.js isn’t different, but Test1_deps.js is.
>     > >     >
>     > >     >     diff --git
> "a/.\\dir_with_import\\/js-debug/Test1__deps.js"
>     > >     > "b/.\\dir_without_import\\/js-debug/Test1__deps.js"
>     > >     >     index 73eccbe..3e1a8a7 100644
>     > >     >     --- "a/.\\dir_with_import\\/js-debug/Test1__deps.js"
>     > >     >     +++ "b/.\\dir_without_import\\/js-debug/Test1__deps.js"
>     > >     >     @@ -211,4 +211,4 @@
>     > >     >
>     > >
>     >
> goog.addDependency('../../../org/apache/royale/graphics/GradientEntry.js',
>     > >     > ['org
>     > >     >     goog.addDependency('../../../XML.js', ['XML'], []);
>     > >     >
>     > >     >     goog.require('Test1');
>     > >     >     -document.head.innerHTML += '<script src="
>     > >     >
>     > >
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcdnjs.cloudflare.com%2Fajax%2Flibs%2Fdialog-polyfill%2F0.4.9%2Fdialog-polyfill.min.js&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262957154&amp;sdata=IIn1im6gb6dGn%2Fo4UMuB2HGqaMjZpZ9PEMykrQ1Yj2o%3D&amp;reserved=0
>     > >     > "></script<
>     > >     >
>     > >
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcdnjs.cloudflare.com%2Fajax%2Flibs%2Fdialog-polyfill%2F0.4.9%2Fdialog-polyfill.min.js&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262957154&amp;sdata=IIn1im6gb6dGn%2Fo4UMuB2HGqaMjZpZ9PEMykrQ1Yj2o%3D&amp;reserved=0
>     > >     > >>';document.head.innerHTM
>     > >     >     L += '<link rel="stylesheet" type="text/css" href="
>     > >     >
>     > >
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcdnjs.cloudflare.com%2Fajax%2Flibs%2Fdialog-polyfill%2F0.4.9%2Fdialog-polyfill.min.css&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262967150&amp;sdata=2E0AJYT8SOZw%2F0sykIBzn4qR%2BHPiPiSkJsCgWZy%2BEM4%3D&amp;reserved=0
>     > >     > ">';
>     > >     >     +
>     > >     >
>     > >     >     From: Alex Harui<mailto:[email protected]
>     > <[email protected]>>
>     > >     >     Sent: Sunday, May 10, 2020 6:39 PM
>     > >     >     To: [email protected]<mailto:[email protected]>
>     > >     >     Subject: Re: Modules in IE
>     > >     >
>     > >     >     Interesting.  Just adding import shouldn't affect the
> output.
>     > > What is
>     > >     > the difference between Test1.js with and without that import
>     > > statement?
>     > >     >
>     > >     >     -Alex
>     > >     >
>     > >     >     On 5/10/20, 8:31 AM, "Yishay Weiss" <
> [email protected]>
>     > > wrote:
>     > >     >
>     > >     >         I’ve narrowed it down to usage of mx.controls.Alert.
> Test
>     > > case is
>     > >     > included in this issue [1].
>     > >     >
>     > >     >         [1]
>     > >     >
>     > >
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fissues%2F826&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262967150&amp;sdata=yzMwuCCiZGatJnXUQhkTxuJeBDTRnIlwV2t43tWkTCI%3D&amp;reserved=0
>     > >     >
>     > >     >         From: Alex Harui<mailto:[email protected]
>     > <[email protected]>>
>     > >     >         Sent: Thursday, May 7, 2020 10:35 PM
>     > >     >         To: [email protected]<mailto:
> [email protected]>
>     > >     >         Subject: Re: Modules in IE
>     > >     >
>     > >     >         I think you can verify by debugging in some other
> browser
>     > > and see
>     > >     > if breakpoints get set.
>     > >     >
>     > >     >         A common “bug” in Flex modules was to reference and
> link
>     > the
>     > >     > module class into the loading app.  I have no idea what will
> happen
>     > > if you
>     > >     > have such a situation in Royale.  You can look at the
> loading app’s
>     > >     > link-report to see if the module (Test1) is linked in the
> app and
>     > > probably
>     > >     > see if Test1.js is in the output of the app if you start
> clean and
>     > > do not
>     > >     > compile the module.
>     > >     >
>     > >     >         HTH,
>     > >     >         -Alex
>     > >     >
>     > >     >         From: Yishay Weiss <[email protected]>
>     > >     >         Reply-To: "[email protected]" <
> [email protected]>
>     > >     >         Date: Thursday, May 7, 2020 at 12:26 PM
>     > >     >         To: "[email protected]" <[email protected]>
>     > >     >         Subject: RE: Modules in IE
>     > >     >
>     > >     >         url is
>     > >     >
>     > >     >
>     > >
>     >
> file:///C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/library/closure/goog/../../../Test1.js<file:///C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js<file:///C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js<file:///C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js<file:///C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js<file:///C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js
>     > >>>>>
>     > >     >
>     > >     >         I don’t see errors other than
>     > >     >
>     > >     >         SEC7113: CSS was ignored due to mime type mismatch
>     > >     >
>     > >     >         But I don’t think that’s it.
>     > >     >
>     > >     >         I put a debugger; statement on the first line of the
> src
>     > > which
>     > >     > never kicks.
>     > >     >
>     > >     >
>     > >     >         From: Alex Harui <[email protected]>
>     > >     >         Sent: Wednesday, May 6, 2020 7:58:15 PM
>     > >     >         To: [email protected] <[email protected]>
>     > >     >         Subject: Re: Modules in IE
>     > >     >
>     > >     >         What is the src (url) for that script?  Were there
> any
>     > errors
>     > >     > loading and running it?  Are the other Royale
> packages/classes in
>     > the
>     > >     > "window" object?
>     > >     >
>     > >     >         One scenario I thought of is that some bug or
> something
>     > else
>     > >     > creates a "window" property at the global window causing our
>     > package
>     > > lookup
>     > >     > to be off.
>     > >     >
>     > >     >         HTH,
>     > >     >         -Alex
>     > >     >
>     > >     >         On 5/6/20, 8:47 AM, "Yishay Weiss" <
> [email protected]
>     > >
>     > > wrote:
>     > >     >
>     > >     >             In my example <script> element is there but it’s
> never
>     > > loaded
>     > >     > on IE. I can confirm ModuleExamle works.
>     > >     >
>     > >     >             From: Alex Harui<mailto:[email protected]
>     > <[email protected]>>
>     > >     >             Sent: Sunday, May 3, 2020 9:31 AM
>     > >     >             To: [email protected]<mailto:
> [email protected]
>     > >
>     > >     >             Subject: Re: Modules in IE
>     > >     >
>     > >     >             I just ran examples/royale/ModuleExample in IE
> and it
>     > > worked.
>     > >     > Does it work for you?
>     > >     >             In the debugger, window.Module and window.MainApp
>     > > resolve to
>     > >     > functions.  window.org is an object with an apache property.
>     > >     >             In the DOM Explorer, there should be tons of
> <script>
>     > > tags in
>     > >     > the head.  Near the end of the list should be the script for
> the
>     > .js
>     > > file
>     > >     > for the module.
>     > >     >             Do you see any exceptions?  ModuleExample works
> without
>     > > errors.
>     > >     >
>     > >     >             -Alex
>     > >     >
>     > >     >             On 5/2/20, 11:01 AM, "Yishay Weiss" <
>     > > [email protected]>
>     > >     > wrote:
>     > >     >
>     > >     >                 I suppose that’s what
>     > >     >
>     > >     >                 if (window[moduleName] == null) is checking
>     > >     >
>     > >     >                 The problem is that window[moduleName] never
> shows
>     > > up. On
>     > >     > Chrome it does.
>     > >     >
>     > >     >                 From: Alex Harui<mailto:
> [email protected]
>     > <[email protected]>>
>     > >     >                 Sent: Thursday, April 30, 2020 6:29 AM
>     > >     >                 To: [email protected]<mailto:
>     > > [email protected]>
>     > >     >                 Subject: Re: Modules in IE
>     > >     >
>     > >     >                 Is this js-debug or js-release? Did the deps
> file
>     > > load?
>     > >     > Did other definitions get created?  If js-debug, there
> should be
>     > new
>     > >     > definitions showing up in the global/window object.  IOW, if
> the
>     > > main app
>     > >     > didn't have a DataGrid and the module did, the
> mx.controls.DataGrid
>     > > should
>     > >     > make an appearance as the deps are loaded and evaluated.
>     > >     >
>     > >     >                 -Alex
>     > >     >
>     > >     >                 On 4/29/20, 8:19 PM, "Yishay Weiss" <
>     > >     > [email protected]> wrote:
>     > >     >
>     > >     >                     Yes, it works on Chrome and FF.
>     > >     > window[this.modulename] is undefined. Didn’t check what
> happens in
>     > > other
>     > >     > browsers.
>     > >     >
>     > >     >                     From: Alex Harui<mailto:
>     > [email protected]
>     > > >
>     > >     >                     Sent: Thursday, April 30, 2020 12:00 AM
>     > >     >                     To: [email protected]<mailto:
>     > > [email protected]
>     > >     > >
>     > >     >                     Subject: Re: Modules in IE
>     > >     >
>     > >     >                     This is IE specific?  It works in other
>     > > browers?  What
>     > >     > does window[modulename] return?
>     > >     >
>     > >     >                     On 4/29/20, 1:41 PM, "Yishay Weiss" <
>     > >     > [email protected]> wrote:
>     > >     >
>     > >     >                         Has anyone seen this work?
>     > >     >
>     > >     >                         To me it’s stuck in UIModuleUtils in
>     > >     >
>     > >     >                                 COMPILE::JS
>     > >     >                                 protected function
>     > > loadDepsHandler():void
>     > >     >                                 {
>     > >     >                                     // wait for other
> scripts to
>     > load
>     > >     >                                     if (window[moduleName]
> == null)
>     > >     >                                     {
>     > >     >
>  setTimeout(loadDepsHandler,
>     > > 250);
>     > >     >                                     }
>     > >     >                                     else
>     > >     >                                         loadHandler();
>     > >     >
>     > >     >                                 }
>     > >     >                         Window[moduleName] is never not null.
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >         From: Alex Harui<mailto:[email protected]
>     > <[email protected]>>
>     > >     >         Sent: Wednesday, May 6, 2020 7:58 PM
>     > >     >         Subject: Re: Modules in IE
>     > >     >
>     > >     >         What is the src (url) for that script?  Were there
> any
>     > errors
>     > >     > loading and running it?  Are the other Royale
> packages/classes in
>     > the
>     > >     > "window" object?
>     > >     >
>     > >     >         One scenario I thought of is that some bug or
> something
>     > else
>     > >     > creates a "window" property at the global window causing our
>     > package
>     > > lookup
>     > >     > to be off.
>     > >     >
>     > >     >         HTH,
>     > >     >         -Alex
>     > >     >
>     > >     >         On 5/6/20, 8:47 AM, "Yishay Weiss" <
> [email protected]
>     > >
>     > > wrote:
>     > >     >
>     > >     >             In my example <script> element is there but it’s
> never
>     > > loaded
>     > >     > on IE. I can confirm ModuleExamle works.
>     > >     >
>     > >     >             From: Alex Harui<mailto:[email protected]
>     > <[email protected]>>
>     > >     >             Sent: Sunday, May 3, 2020 9:31 AM
>     > >     >             To: [email protected]<mailto:
> [email protected]
>     > >
>     > >     >             Subject: Re: Modules in IE
>     > >     >
>     > >     >             I just ran examples/royale/ModuleExample in IE
> and it
>     > > worked.
>     > >     > Does it work for you?
>     > >     >             In the debugger, window.Module and window.MainApp
>     > > resolve to
>     > >     > functions.  window.org is an object with an apache property.
>     > >     >             In the DOM Explorer, there should be tons of
> <script>
>     > > tags in
>     > >     > the head.  Near the end of the list should be the script for
> the
>     > .js
>     > > file
>     > >     > for the module.
>     > >     >             Do you see any exceptions?  ModuleExample works
> without
>     > > errors.
>     > >     >
>     > >     >             -Alex
>     > >     >
>     > >     >             On 5/2/20, 11:01 AM, "Yishay Weiss" <
>     > > [email protected]>
>     > >     > wrote:
>     > >     >
>     > >     >                 I suppose that’s what
>     > >     >
>     > >     >                 if (window[moduleName] == null) is checking
>     > >     >
>     > >     >                 The problem is that window[moduleName] never
> shows
>     > > up. On
>     > >     > Chrome it does.
>     > >     >
>     > >     >                 From: Alex Harui<mailto:
> [email protected]
>     > <[email protected]>>
>     > >     >                 Sent: Thursday, April 30, 2020 6:29 AM
>     > >     >                 To: [email protected]<mailto:
>     > > [email protected]>
>     > >     >                 Subject: Re: Modules in IE
>     > >     >
>     > >     >                 Is this js-debug or js-release? Did the deps
> file
>     > > load?
>     > >     > Did other definitions get created?  If js-debug, there
> should be
>     > new
>     > >     > definitions showing up in the global/window object.  IOW, if
> the
>     > > main app
>     > >     > didn't have a DataGrid and the module did, the
> mx.controls.DataGrid
>     > > should
>     > >     > make an appearance as the deps are loaded and evaluated.
>     > >     >
>     > >     >                 -Alex
>     > >     >
>     > >     >                 On 4/29/20, 8:19 PM, "Yishay Weiss" <
>     > >     > [email protected]> wrote:
>     > >     >
>     > >     >                     Yes, it works on Chrome and FF.
>     > >     > window[this.modulename] is undefined. Didn’t check what
> happens in
>     > > other
>     > >     > browsers.
>     > >     >
>     > >     >                     From: Alex Harui<mailto:
>     > [email protected]
>     > > >
>     > >     >                     Sent: Thursday, April 30, 2020 12:00 AM
>     > >     >                     To: [email protected]<mailto:
>     > > [email protected]
>     > >     > >
>     > >     >                     Subject: Re: Modules in IE
>     > >     >
>     > >     >                     This is IE specific?  It works in other
>     > > browers?  What
>     > >     > does window[modulename] return?
>     > >     >
>     > >     >                     On 4/29/20, 1:41 PM, "Yishay Weiss" <
>     > >     > [email protected]> wrote:
>     > >     >
>     > >     >                         Has anyone seen this work?
>     > >     >
>     > >     >                         To me it’s stuck in UIModuleUtils in
>     > >     >
>     > >     >                                 COMPILE::JS
>     > >     >                                 protected function
>     > > loadDepsHandler():void
>     > >     >                                 {
>     > >     >                                     // wait for other
> scripts to
>     > load
>     > >     >                                     if (window[moduleName]
> == null)
>     > >     >                                     {
>     > >     >
>  setTimeout(loadDepsHandler,
>     > > 250);
>     > >     >                                     }
>     > >     >                                     else
>     > >     >                                         loadHandler();
>     > >     >
>     > >     >                                 }
>     > >     >                         Window[moduleName] is never not null.
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     > From: Alex Harui<mailto:[email protected]
>     > <[email protected]>>
>     > >     > Sent: Sunday, May 10, 2020 7:36 PM
>     > >     > Subject: Re: Modules in IE
>     > >     >
>     > >     > Does dialog-polyfill load correctly?  Does it muck with the
> window
>     > > object?
>     > >     >
>     > >     > On 5/10/20, 9:13 AM, "Yishay Weiss" <[email protected]>
>     > wrote:
>     > >     >
>     > >     >     Test1.js isn’t different, but Test1_deps.js is.
>     > >     >
>     > >     >     diff --git
> "a/.\\dir_with_import\\/js-debug/Test1__deps.js"
>     > >     > "b/.\\dir_without_import\\/js-debug/Test1__deps.js"
>     > >     >     index 73eccbe..3e1a8a7 100644
>     > >     >     --- "a/.\\dir_with_import\\/js-debug/Test1__deps.js"
>     > >     >     +++ "b/.\\dir_without_import\\/js-debug/Test1__deps.js"
>     > >     >     @@ -211,4 +211,4 @@
>     > >     >
>     > >
>     >
> goog.addDependency('../../../org/apache/royale/graphics/GradientEntry.js',
>     > >     > ['org
>     > >     >     goog.addDependency('../../../XML.js', ['XML'], []);
>     > >     >
>     > >     >     goog.require('Test1');
>     > >     >     -document.head.innerHTML += '<script src="
>     > >     >
>     > >
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcdnjs.cloudflare.com%2Fajax%2Flibs%2Fdialog-polyfill%2F0.4.9%2Fdialog-polyfill.min.js&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262967150&amp;sdata=dhlOCaRFxImKQS7jqvCntHA3lAdeGUtm%2FQbuG9JsSHk%3D&amp;reserved=0
>     > >     > "></script<
>     > >     >
>     > >
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcdnjs.cloudflare.com%2Fajax%2Flibs%2Fdialog-polyfill%2F0.4.9%2Fdialog-polyfill.min.js&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262967150&amp;sdata=dhlOCaRFxImKQS7jqvCntHA3lAdeGUtm%2FQbuG9JsSHk%3D&amp;reserved=0
>     > >     > >>';document.head.innerHTM
>     > >     >     L += '<link rel="stylesheet" type="text/css" href="
>     > >     >
>     > >
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcdnjs.cloudflare.com%2Fajax%2Flibs%2Fdialog-polyfill%2F0.4.9%2Fdialog-polyfill.min.css&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262967150&amp;sdata=2E0AJYT8SOZw%2F0sykIBzn4qR%2BHPiPiSkJsCgWZy%2BEM4%3D&amp;reserved=0
>     > >     > ">';
>     > >     >     +
>     > >     >
>     > >     >     From: Alex Harui<mailto:[email protected]
>     > <[email protected]>>
>     > >     >     Sent: Sunday, May 10, 2020 6:39 PM
>     > >     >     To: [email protected]<mailto:[email protected]>
>     > >     >     Subject: Re: Modules in IE
>     > >     >
>     > >     >     Interesting.  Just adding import shouldn't affect the
> output.
>     > > What is
>     > >     > the difference between Test1.js with and without that import
>     > > statement?
>     > >     >
>     > >     >     -Alex
>     > >     >
>     > >     >     On 5/10/20, 8:31 AM, "Yishay Weiss" <
> [email protected]>
>     > > wrote:
>     > >     >
>     > >     >         I’ve narrowed it down to usage of mx.controls.Alert.
> Test
>     > > case is
>     > >     > included in this issue [1].
>     > >     >
>     > >     >         [1]
>     > >     >
>     > >
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fissues%2F826&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262967150&amp;sdata=yzMwuCCiZGatJnXUQhkTxuJeBDTRnIlwV2t43tWkTCI%3D&amp;reserved=0
>     > >     >
>     > >     >         From: Alex Harui<mailto:[email protected]
>     > <[email protected]>>
>     > >     >         Sent: Thursday, May 7, 2020 10:35 PM
>     > >     >         To: [email protected]<mailto:
> [email protected]>
>     > >     >         Subject: Re: Modules in IE
>     > >     >
>     > >     >         I think you can verify by debugging in some other
> browser
>     > > and see
>     > >     > if breakpoints get set.
>     > >     >
>     > >     >         A common “bug” in Flex modules was to reference and
> link
>     > the
>     > >     > module class into the loading app.  I have no idea what will
> happen
>     > > if you
>     > >     > have such a situation in Royale.  You can look at the
> loading app’s
>     > >     > link-report to see if the module (Test1) is linked in the
> app and
>     > > probably
>     > >     > see if Test1.js is in the output of the app if you start
> clean and
>     > > do not
>     > >     > compile the module.
>     > >     >
>     > >     >         HTH,
>     > >     >         -Alex
>     > >     >
>     > >     >         From: Yishay Weiss <[email protected]>
>     > >     >         Reply-To: "[email protected]" <
> [email protected]>
>     > >     >         Date: Thursday, May 7, 2020 at 12:26 PM
>     > >     >         To: "[email protected]" <[email protected]>
>     > >     >         Subject: RE: Modules in IE
>     > >     >
>     > >     >         url is
>     > >     >
>     > >     >
>     > >
>     >
> file:///C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/library/closure/goog/../../../Test1.js<file:///C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js<file:///C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js<file:///C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js<file:///C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js<file:///C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js
>     > >>>>>
>     > >     >
>     > >     >         I don’t see errors other than
>     > >     >
>     > >     >         SEC7113: CSS was ignored due to mime type mismatch
>     > >     >
>     > >     >         But I don’t think that’s it.
>     > >     >
>     > >     >         I put a debugger; statement on the first line of the
> src
>     > > which
>     > >     > never kicks.
>     > >     >
>     > >     >
>     > >     >         From: Alex Harui <[email protected]>
>     > >     >         Sent: Wednesday, May 6, 2020 7:58:15 PM
>     > >     >         To: [email protected] <[email protected]>
>     > >     >         Subject: Re: Modules in IE
>     > >     >
>     > >     >         What is the src (url) for that script?  Were there
> any
>     > errors
>     > >     > loading and running it?  Are the other Royale
> packages/classes in
>     > the
>     > >     > "window" object?
>     > >     >
>     > >     >         One scenario I thought of is that some bug or
> something
>     > else
>     > >     > creates a "window" property at the global window causing our
>     > package
>     > > lookup
>     > >     > to be off.
>     > >     >
>     > >     >         HTH,
>     > >     >         -Alex
>     > >     >
>     > >     >         On 5/6/20, 8:47 AM, "Yishay Weiss" <
> [email protected]
>     > >
>     > > wrote:
>     > >     >
>     > >     >             In my example <script> element is there but it’s
> never
>     > > loaded
>     > >     > on IE. I can confirm ModuleExamle works.
>     > >     >
>     > >     >             From: Alex Harui<mailto:[email protected]
>     > <[email protected]>>
>     > >     >             Sent: Sunday, May 3, 2020 9:31 AM
>     > >     >             To: [email protected]<mailto:
> [email protected]
>     > >
>     > >     >             Subject: Re: Modules in IE
>     > >     >
>     > >     >             I just ran examples/royale/ModuleExample in IE
> and it
>     > > worked.
>     > >     > Does it work for you?
>     > >     >             In the debugger, window.Module and window.MainApp
>     > > resolve to
>     > >     > functions.  window.org is an object with an apache property.
>     > >     >             In the DOM Explorer, there should be tons of
> <script>
>     > > tags in
>     > >     > the head.  Near the end of the list should be the script for
> the
>     > .js
>     > > file
>     > >     > for the module.
>     > >     >             Do you see any exceptions?  ModuleExample works
> without
>     > > errors.
>     > >     >
>     > >     >             -Alex
>     > >     >
>     > >     >             On 5/2/20, 11:01 AM, "Yishay Weiss" <
>     > > [email protected]>
>     > >     > wrote:
>     > >     >
>     > >     >                 I suppose that’s what
>     > >     >
>     > >     >                 if (window[moduleName] == null) is checking
>     > >     >
>     > >     >                 The problem is that window[moduleName] never
> shows
>     > > up. On
>     > >     > Chrome it does.
>     > >     >
>     > >     >                 From: Alex Harui<mailto:
> [email protected]
>     > <[email protected]>>
>     > >     >                 Sent: Thursday, April 30, 2020 6:29 AM
>     > >     >                 To: [email protected]<mailto:
>     > > [email protected]>
>     > >     >                 Subject: Re: Modules in IE
>     > >     >
>     > >     >                 Is this js-debug or js-release? Did the deps
> file
>     > > load?
>     > >     > Did other definitions get created?  If js-debug, there
> should be
>     > new
>     > >     > definitions showing up in the global/window object.  IOW, if
> the
>     > > main app
>     > >     > didn't have a DataGrid and the module did, the
> mx.controls.DataGrid
>     > > should
>     > >     > make an appearance as the deps are loaded and evaluated.
>     > >     >
>     > >     >                 -Alex
>     > >     >
>     > >     >                 On 4/29/20, 8:19 PM, "Yishay Weiss" <
>     > >     > [email protected]> wrote:
>     > >     >
>     > >     >                     Yes, it works on Chrome and FF.
>     > >     > window[this.modulename] is undefined. Didn’t check what
> happens in
>     > > other
>     > >     > browsers.
>     > >     >
>     > >     >                     From: Alex Harui<mailto:
>     > [email protected]
>     > > >
>     > >     >                     Sent: Thursday, April 30, 2020 12:00 AM
>     > >     >                     To: [email protected]<mailto:
>     > > [email protected]
>     > >     > >
>     > >     >                     Subject: Re: Modules in IE
>     > >     >
>     > >     >                     This is IE specific?  It works in other
>     > > browers?  What
>     > >     > does window[modulename] return?
>     > >     >
>     > >     >                     On 4/29/20, 1:41 PM, "Yishay Weiss" <
>     > >     > [email protected]> wrote:
>     > >     >
>     > >     >                         Has anyone seen this work?
>     > >     >
>     > >     >                         To me it’s stuck in UIModuleUtils in
>     > >     >
>     > >     >                                 COMPILE::JS
>     > >     >                                 protected function
>     > > loadDepsHandler():void
>     > >     >                                 {
>     > >     >                                     // wait for other
> scripts to
>     > load
>     > >     >                                     if (window[moduleName]
> == null)
>     > >     >                                     {
>     > >     >
>  setTimeout(loadDepsHandler,
>     > > 250);
>     > >     >                                     }
>     > >     >                                     else
>     > >     >                                         loadHandler();
>     > >     >
>     > >     >                                 }
>     > >     >                         Window[moduleName] is never not null.
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >         From: Alex Harui<mailto:[email protected]
>     > <[email protected]>>
>     > >     >         Sent: Wednesday, May 6, 2020 7:58 PM
>     > >     >         Subject: Re: Modules in IE
>     > >     >
>     > >     >         What is the src (url) for that script?  Were there
> any
>     > errors
>     > >     > loading and running it?  Are the other Royale
> packages/classes in
>     > the
>     > >     > "window" object?
>     > >     >
>     > >     >         One scenario I thought of is that some bug or
> something
>     > else
>     > >     > creates a "window" property at the global window causing our
>     > package
>     > > lookup
>     > >     > to be off.
>     > >     >
>     > >     >         HTH,
>     > >     >         -Alex
>     > >     >
>     > >     >         On 5/6/20, 8:47 AM, "Yishay Weiss" <
> [email protected]
>     > >
>     > > wrote:
>     > >     >
>     > >     >             In my example <script> element is there but it’s
> never
>     > > loaded
>     > >     > on IE. I can confirm ModuleExamle works.
>     > >     >
>     > >     >             From: Alex Harui<mailto:[email protected]
>     > <[email protected]>>
>     > >     >             Sent: Sunday, May 3, 2020 9:31 AM
>     > >     >             To: [email protected]<mailto:
> [email protected]
>     > >
>     > >     >             Subject: Re: Modules in IE
>     > >     >
>     > >     >             I just ran examples/royale/ModuleExample in IE
> and it
>     > > worked.
>     > >     > Does it work for you?
>     > >     >             In the debugger, window.Module and window.MainApp
>     > > resolve to
>     > >     > functions.  window.org is an object with an apache property.
>     > >     >             In the DOM Explorer, there should be tons of
> <script>
>     > > tags in
>     > >     > the head.  Near the end of the list should be the script for
> the
>     > .js
>     > > file
>     > >     > for the module.
>     > >     >             Do you see any exceptions?  ModuleExample works
> without
>     > > errors.
>     > >     >
>     > >     >             -Alex
>     > >     >
>     > >     >             On 5/2/20, 11:01 AM, "Yishay Weiss" <
>     > > [email protected]>
>     > >     > wrote:
>     > >     >
>     > >     >                 I suppose that’s what
>     > >     >
>     > >     >                 if (window[moduleName] == null) is checking
>     > >     >
>     > >     >                 The problem is that window[moduleName] never
> shows
>     > > up. On
>     > >     > Chrome it does.
>     > >     >
>     > >     >                 From: Alex Harui<mailto:
> [email protected]
>     > <[email protected]>>
>     > >     >                 Sent: Thursday, April 30, 2020 6:29 AM
>     > >     >                 To: [email protected]<mailto:
>     > > [email protected]>
>     > >     >                 Subject: Re: Modules in IE
>     > >     >
>     > >     >                 Is this js-debug or js-release? Did the deps
> file
>     > > load?
>     > >     > Did other definitions get created?  If js-debug, there
> should be
>     > new
>     > >     > definitions showing up in the global/window object.  IOW, if
> the
>     > > main app
>     > >     > didn't have a DataGrid and the module did, the
> mx.controls.DataGrid
>     > > should
>     > >     > make an appearance as the deps are loaded and evaluated.
>     > >     >
>     > >     >                 -Alex
>     > >     >
>     > >     >                 On 4/29/20, 8:19 PM, "Yishay Weiss" <
>     > >     > [email protected]> wrote:
>     > >     >
>     > >     >                     Yes, it works on Chrome and FF.
>     > >     > window[this.modulename] is undefined. Didn’t check what
> happens in
>     > > other
>     > >     > browsers.
>     > >     >
>     > >     >                     From: Alex Harui<mailto:
>     > [email protected]
>     > > >
>     > >     >                     Sent: Thursday, April 30, 2020 12:00 AM
>     > >     >                     To: [email protected]<mailto:
>     > > [email protected]
>     > >     > >
>     > >     >                     Subject: Re: Modules in IE
>     > >     >
>     > >     >                     This is IE specific?  It works in other
>     > > browers?  What
>     > >     > does window[modulename] return?
>     > >     >
>     > >     >                     On 4/29/20, 1:41 PM, "Yishay Weiss" <
>     > >     > [email protected]> wrote:
>     > >     >
>     > >     >                         Has anyone seen this work?
>     > >     >
>     > >     >                         To me it’s stuck in UIModuleUtils in
>     > >     >
>     > >     >                                 COMPILE::JS
>     > >     >                                 protected function
>     > > loadDepsHandler():void
>     > >     >                                 {
>     > >     >                                     // wait for other
> scripts to
>     > load
>     > >     >                                     if (window[moduleName]
> == null)
>     > >     >                                     {
>     > >     >
>  setTimeout(loadDepsHandler,
>     > > 250);
>     > >     >                                     }
>     > >     >                                     else
>     > >     >                                         loadHandler();
>     > >     >
>     > >     >                                 }
>     > >     >                         Window[moduleName] is never not null.
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >
>     > >     --
>     > >     Carlos Rovira
>     > >
>     > >
>     >
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262967150&amp;sdata=LG9g8nnt5baOySmNOwdDTjl%2FFxo30Pj9pD%2FaGjFHN1A%3D&amp;reserved=0
>     > >
>     > >
>     > >
>     > >
>     >
>     > --
>     >
>     > Piotr Zarzycki
>     >
>     > Patreon: *
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262977136&amp;sdata=N8aC0euuYyFSu1QiwupYMFRH1NwrYZOTLoomzXxCPkc%3D&amp;reserved=0
>     > <
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262977136&amp;sdata=N8aC0euuYyFSu1QiwupYMFRH1NwrYZOTLoomzXxCPkc%3D&amp;reserved=0
> >*
>     >
>     > *From: *Piotr Zarzycki <[email protected]>
>     > *Sent: *Friday, May 15, 2020 5:41 PM
>     > *To: *Apache Royale Development <[email protected]>
>     > *Subject: *Re: Modules in IE
>     >
>     >
>     >
>     > Yishay,
>     >
>     > I do not have any problems with that. I just missed point where you
> have
>     > said that is being removed. It's working so +1 from my sight on
> merge this.
>     >
>     > Thanks,
>     > Piotr
>     >
>     > pt., 15 maj 2020 o 16:35 Yishay Weiss <[email protected]>
> napisał(a):
>     >
>     > >
>     > >
>     > > > Also, it is possible that inject_html is being overused (…) a
> static
>     > > initializer could bring in the code
>     > > Do we have an example of static initializers working in Royale? I
> tried
>     > > adding some code in curly brackets after the class declaration but
> I
>     > didn’t
>     > > see it transpiled.
>     > >
>     > > On 5/11/20, 8:36 AM, "Yishay Weiss" <[email protected]>
> wrote:
>     > >
>     > >     Hi Carlos, thanks. The issue is with inject_html in modules on
> IE,
>     > > dialogPolyfill.js just happened to be the target src here. I’ve
> been
>     > > searching the net for solutions on IE and I think the trick is to
> append
>     > > elements instead of changing the inner html. I see two options of
>     > > transpiling <inject_html> that would work on IE:
>     > >
>     > >
>     > >       1.  Parse the <inject_html> contents in the compiler and
> create js
>     > > that would work for IE. Difficult.
>     > >       2.  Replace each line in <inject_html> with dummy elements
> and
>     > > change their outerHTML to match each line contents. This one looks
>     > easier,
>     > > but I seem to remember a thread where we were trying to eliminate
> use of
>     > > outerHTML.
>     > >
>     > >
>     > >     Any thoughts are welcome.
>     > >
>     > >     From: Carlos Rovira<mailto:[email protected]
>     > <[email protected]>>
>     > >     Sent: Monday, May 11, 2020 6:06 PM
>     > >     To: Apache Royale Development<mailto:[email protected]
>     > <[email protected]>>
>     > >     Subject: Re: Modules in IE
>     > >
>     > >     Hi Yishay,
>     > >
>     > >     talking without a huge analisys of the problem. I think Jewel
> Alert
>     > > works
>     > >     ok in IE11 so that should mean dialogpolyfil is loading ok. if
> not
>     > the
>     > > case
>     > >     something broke recently since I checked that in TDJ and other
> apps
>     > we
>     > > did.
>     > >
>     > >     Anyway, the commit you state is just to give the support we
> needed. I
>     > >     didn't tested in IE11, so don't know if we support it.
> Normally IE11
>     > > use to
>     > >     require
>     > >     some special way of writing the code for some particular
> things, so I
>     > > think
>     > >     the way to solve this is:
>     > >
>     > >     1.- search in SOF or other sources how IE11 expect scripts to
> be
>     > added
>     > >     dynamically
>     > >     2.- upgrade the compiler code to use that way with that
>     > considerations
>     > > to
>     > >     make it IE11 compatible and check if that works for IE11 and
> rest of
>     > >     browsers.
>     > >
>     > >     sorry to not be able to say much more, but I'm these days with
> few
>     > time
>     > >
>     > >     Thanks
>     > >
>     > >
>     > >
>     > >     El lun., 11 may. 2020 a las 16:12, Yishay Weiss (<
>     > > [email protected]>)
>     > >     escribió:
>     > >
>     > >     > Carols, I think 65c67ee27f8d0d068b3e2163445d48cf200cddc3 in
>     > compiler
>     > > code
>     > >     > doesn’t work for IE11. Any ideas on how to fix this?
>     > >     >
>     > >     > From: Yishay Weiss<mailto:[email protected]
>     > <[email protected]>>
>     > >     > Sent: Monday, May 11, 2020 4:52 PM
>     > >     > To: [email protected]<mailto:[email protected]>
>     > >     > Subject: RE: Modules in IE
>     > >     >
>     > >     > These lines in dialogPolyfill.as
>     > >     >
>     > >     >          * <inject_html>
>     > >     >          * <script src="
>     > >     >
>     > >
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcdnjs.cloudflare.com%2Fajax%2Flibs%2Fdialog-polyfill%2F0.4.9%2Fdialog-polyfill.min.js&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262977136&amp;sdata=67GEsWSZR7UoSl6774E53wr%2BdItmFimmWQ7Vzlt84Ow%3D&amp;reserved=0
>     > >     > "></script>
>     > >     >
>     > >     > get transpiled to
>     > >     >
>     > >     > document.head.innerHTML += '<script src="
>     > >     >
>     > >
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcdnjs.cloudflare.com%2Fajax%2Flibs%2Fdialog-polyfill%2F0.4.9%2Fdialog-polyfill.min.js&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262977136&amp;sdata=67GEsWSZR7UoSl6774E53wr%2BdItmFimmWQ7Vzlt84Ow%3D&amp;reserved=0
>     > >     > "></script>'
>     > >     >
>     > >     > But that’s making IE11 fail in loading the module. It doesn’t
>     > matter
>     > > what
>     > >     > the src is, IE will silently fail. For example, I’m getting
> the
>     > same
>     > > result
>     > >     > if I replace the above with
>     > >     >
>     > >     > document.head.innerHTML += '<script></script>'
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     > From: Alex Harui <[email protected]>
>     > >     > Sent: Sunday, May 10, 2020 7:35:55 PM
>     > >     > To: [email protected] <[email protected]>
>     > >     > Subject: Re: Modules in IE
>     > >     >
>     > >     > Does dialog-polyfill load correctly?  Does it muck with the
> window
>     > > object?
>     > >     >
>     > >     > On 5/10/20, 9:13 AM, "Yishay Weiss" <[email protected]>
>     > wrote:
>     > >     >
>     > >     >     Test1.js isn’t different, but Test1_deps.js is.
>     > >     >
>     > >     >     diff --git
> "a/.\\dir_with_import\\/js-debug/Test1__deps.js"
>     > >     > "b/.\\dir_without_import\\/js-debug/Test1__deps.js"
>     > >     >     index 73eccbe..3e1a8a7 100644
>     > >     >     --- "a/.\\dir_with_import\\/js-debug/Test1__deps.js"
>     > >     >     +++ "b/.\\dir_without_import\\/js-debug/Test1__deps.js"
>     > >     >     @@ -211,4 +211,4 @@
>     > >     >
>     > >
>     >
> goog.addDependency('../../../org/apache/royale/graphics/GradientEntry.js',
>     > >     > ['org
>     > >     >     goog.addDependency('../../../XML.js', ['XML'], []);
>     > >     >
>     > >     >     goog.require('Test1');
>     > >     >     -document.head.innerHTML += '<script src="
>     > >     >
>     > >
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcdnjs.cloudflare.com%2Fajax%2Flibs%2Fdialog-polyfill%2F0.4.9%2Fdialog-polyfill.min.js&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262977136&amp;sdata=67GEsWSZR7UoSl6774E53wr%2BdItmFimmWQ7Vzlt84Ow%3D&amp;reserved=0
>     > >     > "></script<
>     > >     >
>     > >
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcdnjs.cloudflare.com%2Fajax%2Flibs%2Fdialog-polyfill%2F0.4.9%2Fdialog-polyfill.min.js&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262977136&amp;sdata=67GEsWSZR7UoSl6774E53wr%2BdItmFimmWQ7Vzlt84Ow%3D&amp;reserved=0
>     > >     > >>';document.head.innerHTM
>     > >     >     L += '<link rel="stylesheet" type="text/css" href="
>     > >     >
>     > >
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcdnjs.cloudflare.com%2Fajax%2Flibs%2Fdialog-polyfill%2F0.4.9%2Fdialog-polyfill.min.css&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262977136&amp;sdata=bJoOT9dd%2Fqqcs5MziT4MtxL6DRqzBYHtXg%2FjapeNEbo%3D&amp;reserved=0
>     > >     > ">';
>     > >     >     +
>     > >     >
>     > >     >     From: Alex Harui<mailto:[email protected]
>     > <[email protected]>>
>     > >     >     Sent: Sunday, May 10, 2020 6:39 PM
>     > >     >     To: [email protected]<mailto:[email protected]>
>     > >     >     Subject: Re: Modules in IE
>     > >     >
>     > >     >     Interesting.  Just adding import shouldn't affect the
> output.
>     > > What is
>     > >     > the difference between Test1.js with and without that import
>     > > statement?
>     > >     >
>     > >     >     -Alex
>     > >     >
>     > >     >     On 5/10/20, 8:31 AM, "Yishay Weiss" <
> [email protected]>
>     > > wrote:
>     > >     >
>     > >     >         I’ve narrowed it down to usage of mx.controls.Alert.
> Test
>     > > case is
>     > >     > included in this issue [1].
>     > >     >
>     > >     >         [1]
>     > >     >
>     > >
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fissues%2F826&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262977136&amp;sdata=v1SE2dxmwe54n6IWmLXgGSsxa1N5uRgmIEFZ90mAShE%3D&amp;reserved=0
>     > >     >
>     > >     >         From: Alex Harui<mailto:[email protected]
>     > <[email protected]>>
>     > >     >         Sent: Thursday, May 7, 2020 10:35 PM
>     > >     >         To: [email protected]<mailto:
> [email protected]>
>     > >     >         Subject: Re: Modules in IE
>     > >     >
>     > >     >         I think you can verify by debugging in some other
> browser
>     > > and see
>     > >     > if breakpoints get set.
>     > >     >
>     > >     >         A common “bug” in Flex modules was to reference and
> link
>     > the
>     > >     > module class into the loading app.  I have no idea what will
> happen
>     > > if you
>     > >     > have such a situation in Royale.  You can look at the
> loading app’s
>     > >     > link-report to see if the module (Test1) is linked in the
> app and
>     > > probably
>     > >     > see if Test1.js is in the output of the app if you start
> clean and
>     > > do not
>     > >     > compile the module.
>     > >     >
>     > >     >         HTH,
>     > >     >         -Alex
>     > >     >
>     > >     >         From: Yishay Weiss <[email protected]>
>     > >     >         Reply-To: "[email protected]" <
> [email protected]>
>     > >     >         Date: Thursday, May 7, 2020 at 12:26 PM
>     > >     >         To: "[email protected]" <[email protected]>
>     > >     >         Subject: RE: Modules in IE
>     > >     >
>     > >     >         url is
>     > >     >
>     > >     >
>     > >
>     >
> file:///C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/library/closure/goog/../../../Test1.js<file:///C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js<file:///C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js<file:///C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js<file:///C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js<file:///C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js
>     > >>>>>
>     > >     >
>     > >     >         I don’t see errors other than
>     > >     >
>     > >     >         SEC7113: CSS was ignored due to mime type mismatch
>     > >     >
>     > >     >         But I don’t think that’s it.
>     > >     >
>     > >     >         I put a debugger; statement on the first line of the
> src
>     > > which
>     > >     > never kicks.
>     > >     >
>     > >     >
>     > >     >         From: Alex Harui <[email protected]>
>     > >     >         Sent: Wednesday, May 6, 2020 7:58:15 PM
>     > >     >         To: [email protected] <[email protected]>
>     > >     >         Subject: Re: Modules in IE
>     > >     >
>     > >     >         What is the src (url) for that script?  Were there
> any
>     > errors
>     > >     > loading and running it?  Are the other Royale
> packages/classes in
>     > the
>     > >     > "window" object?
>     > >     >
>     > >     >         One scenario I thought of is that some bug or
> something
>     > else
>     > >     > creates a "window" property at the global window causing our
>     > package
>     > > lookup
>     > >     > to be off.
>     > >     >
>     > >     >         HTH,
>     > >     >         -Alex
>     > >     >
>     > >     >         On 5/6/20, 8:47 AM, "Yishay Weiss" <
> [email protected]
>     > >
>     > > wrote:
>     > >     >
>     > >     >             In my example <script> element is there but it’s
> never
>     > > loaded
>     > >     > on IE. I can confirm ModuleExamle works.
>     > >     >
>     > >     >             From: Alex Harui<mailto:[email protected]
>     > <[email protected]>>
>     > >     >             Sent: Sunday, May 3, 2020 9:31 AM
>     > >     >             To: [email protected]<mailto:
> [email protected]
>     > >
>     > >     >             Subject: Re: Modules in IE
>     > >     >
>     > >     >             I just ran examples/royale/ModuleExample in IE
> and it
>     > > worked.
>     > >     > Does it work for you?
>     > >     >             In the debugger, window.Module and window.MainApp
>     > > resolve to
>     > >     > functions.  window.org is an object with an apache property.
>     > >     >             In the DOM Explorer, there should be tons of
> <script>
>     > > tags in
>     > >     > the head.  Near the end of the list should be the script for
> the
>     > .js
>     > > file
>     > >     > for the module.
>     > >     >             Do you see any exceptions?  ModuleExample works
> without
>     > > errors.
>     > >     >
>     > >     >             -Alex
>     > >     >
>     > >     >             On 5/2/20, 11:01 AM, "Yishay Weiss" <
>     > > [email protected]>
>     > >     > wrote:
>     > >     >
>     > >     >                 I suppose that’s what
>     > >     >
>     > >     >                 if (window[moduleName] == null) is checking
>     > >     >
>     > >     >                 The problem is that window[moduleName] never
> shows
>     > > up. On
>     > >     > Chrome it does.
>     > >     >
>     > >     >                 From: Alex Harui<mailto:
> [email protected]
>     > <[email protected]>>
>     > >     >                 Sent: Thursday, April 30, 2020 6:29 AM
>     > >     >                 To: [email protected]<mailto:
>     > > [email protected]>
>     > >     >                 Subject: Re: Modules in IE
>     > >     >
>     > >     >                 Is this js-debug or js-release? Did the deps
> file
>     > > load?
>     > >     > Did other definitions get created?  If js-debug, there
> should be
>     > new
>     > >     > definitions showing up in the global/window object.  IOW, if
> the
>     > > main app
>     > >     > didn't have a DataGrid and the module did, the
> mx.controls.DataGrid
>     > > should
>     > >     > make an appearance as the deps are loaded and evaluated.
>     > >     >
>     > >     >                 -Alex
>     > >     >
>     > >     >                 On 4/29/20, 8:19 PM, "Yishay Weiss" <
>     > >     > [email protected]> wrote:
>     > >     >
>     > >     >                     Yes, it works on Chrome and FF.
>     > >     > window[this.modulename] is undefined. Didn’t check what
> happens in
>     > > other
>     > >     > browsers.
>     > >     >
>     > >     >                     From: Alex Harui<mailto:
>     > [email protected]
>     > > >
>     > >     >                     Sent: Thursday, April 30, 2020 12:00 AM
>     > >     >                     To: [email protected]<mailto:
>     > > [email protected]
>     > >     > >
>     > >     >                     Subject: Re: Modules in IE
>     > >     >
>     > >     >                     This is IE specific?  It works in other
>     > > browers?  What
>     > >     > does window[modulename] return?
>     > >     >
>     > >     >                     On 4/29/20, 1:41 PM, "Yishay Weiss" <
>     > >     > [email protected]> wrote:
>     > >     >
>     > >     >                         Has anyone seen this work?
>     > >     >
>     > >     >                         To me it’s stuck in UIModuleUtils in
>     > >     >
>     > >     >                                 COMPILE::JS
>     > >     >                                 protected function
>     > > loadDepsHandler():void
>     > >     >                                 {
>     > >     >                                     // wait for other
> scripts to
>     > load
>     > >     >                                     if (window[moduleName]
> == null)
>     > >     >                                     {
>     > >     >
>  setTimeout(loadDepsHandler,
>     > > 250);
>     > >     >                                     }
>     > >     >                                     else
>     > >     >                                         loadHandler();
>     > >     >
>     > >     >                                 }
>     > >     >                         Window[moduleName] is never not null.
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >         From: Alex Harui<mailto:[email protected]
>     > <[email protected]>>
>     > >     >         Sent: Wednesday, May 6, 2020 7:58 PM
>     > >     >         Subject: Re: Modules in IE
>     > >     >
>     > >     >         What is the src (url) for that script?  Were there
> any
>     > errors
>     > >     > loading and running it?  Are the other Royale
> packages/classes in
>     > the
>     > >     > "window" object?
>     > >     >
>     > >     >         One scenario I thought of is that some bug or
> something
>     > else
>     > >     > creates a "window" property at the global window causing our
>     > package
>     > > lookup
>     > >     > to be off.
>     > >     >
>     > >     >         HTH,
>     > >     >         -Alex
>     > >     >
>     > >     >         On 5/6/20, 8:47 AM, "Yishay Weiss" <
> [email protected]
>     > >
>     > > wrote:
>     > >     >
>     > >     >             In my example <script> element is there but it’s
> never
>     > > loaded
>     > >     > on IE. I can confirm ModuleExamle works.
>     > >     >
>     > >     >             From: Alex Harui<mailto:[email protected]
>     > <[email protected]>>
>     > >     >             Sent: Sunday, May 3, 2020 9:31 AM
>     > >     >             To: [email protected]<mailto:
> [email protected]
>     > >
>     > >     >             Subject: Re: Modules in IE
>     > >     >
>     > >     >             I just ran examples/royale/ModuleExample in IE
> and it
>     > > worked.
>     > >     > Does it work for you?
>     > >     >             In the debugger, window.Module and window.MainApp
>     > > resolve to
>     > >     > functions.  window.org is an object with an apache property.
>     > >     >             In the DOM Explorer, there should be tons of
> <script>
>     > > tags in
>     > >     > the head.  Near the end of the list should be the script for
> the
>     > .js
>     > > file
>     > >     > for the module.
>     > >     >             Do you see any exceptions?  ModuleExample works
> without
>     > > errors.
>     > >     >
>     > >     >             -Alex
>     > >     >
>     > >     >             On 5/2/20, 11:01 AM, "Yishay Weiss" <
>     > > [email protected]>
>     > >     > wrote:
>     > >     >
>     > >     >                 I suppose that’s what
>     > >     >
>     > >     >                 if (window[moduleName] == null) is checking
>     > >     >
>     > >     >                 The problem is that window[moduleName] never
> shows
>     > > up. On
>     > >     > Chrome it does.
>     > >     >
>     > >     >                 From: Alex Harui<mailto:
> [email protected]
>     > <[email protected]>>
>     > >     >                 Sent: Thursday, April 30, 2020 6:29 AM
>     > >     >                 To: [email protected]<mailto:
>     > > [email protected]>
>     > >     >                 Subject: Re: Modules in IE
>     > >     >
>     > >     >                 Is this js-debug or js-release? Did the deps
> file
>     > > load?
>     > >     > Did other definitions get created?  If js-debug, there
> should be
>     > new
>     > >     > definitions showing up in the global/window object.  IOW, if
> the
>     > > main app
>     > >     > didn't have a DataGrid and the module did, the
> mx.controls.DataGrid
>     > > should
>     > >     > make an appearance as the deps are loaded and evaluated.
>     > >     >
>     > >     >                 -Alex
>     > >     >
>     > >     >                 On 4/29/20, 8:19 PM, "Yishay Weiss" <
>     > >     > [email protected]> wrote:
>     > >     >
>     > >     >                     Yes, it works on Chrome and FF.
>     > >     > window[this.modulename] is undefined. Didn’t check what
> happens in
>     > > other
>     > >     > browsers.
>     > >     >
>     > >     >                     From: Alex Harui<mailto:
>     > [email protected]
>     > > >
>     > >     >                     Sent: Thursday, April 30, 2020 12:00 AM
>     > >     >                     To: [email protected]<mailto:
>     > > [email protected]
>     > >     > >
>     > >     >                     Subject: Re: Modules in IE
>     > >     >
>     > >     >                     This is IE specific?  It works in other
>     > > browers?  What
>     > >     > does window[modulename] return?
>     > >     >
>     > >     >                     On 4/29/20, 1:41 PM, "Yishay Weiss" <
>     > >     > [email protected]> wrote:
>     > >     >
>     > >     >                         Has anyone seen this work?
>     > >     >
>     > >     >                         To me it’s stuck in UIModuleUtils in
>     > >     >
>     > >     >                                 COMPILE::JS
>     > >     >                                 protected function
>     > > loadDepsHandler():void
>     > >     >                                 {
>     > >     >                                     // wait for other
> scripts to
>     > load
>     > >     >                                     if (window[moduleName]
> == null)
>     > >     >                                     {
>     > >     >
>  setTimeout(loadDepsHandler,
>     > > 250);
>     > >     >                                     }
>     > >     >                                     else
>     > >     >                                         loadHandler();
>     > >     >
>     > >     >                                 }
>     > >     >                         Window[moduleName] is never not null.
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     > From: Alex Harui<mailto:[email protected]
>     > <[email protected]>>
>     > >     > Sent: Sunday, May 10, 2020 7:36 PM
>     > >     > Subject: Re: Modules in IE
>     > >     >
>     > >     > Does dialog-polyfill load correctly?  Does it muck with the
> window
>     > > object?
>     > >     >
>     > >     > On 5/10/20, 9:13 AM, "Yishay Weiss" <[email protected]>
>     > wrote:
>     > >     >
>     > >     >     Test1.js isn’t different, but Test1_deps.js is.
>     > >     >
>     > >     >     diff --git
> "a/.\\dir_with_import\\/js-debug/Test1__deps.js"
>     > >     > "b/.\\dir_without_import\\/js-debug/Test1__deps.js"
>     > >     >     index 73eccbe..3e1a8a7 100644
>     > >     >     --- "a/.\\dir_with_import\\/js-debug/Test1__deps.js"
>     > >     >     +++ "b/.\\dir_without_import\\/js-debug/Test1__deps.js"
>     > >     >     @@ -211,4 +211,4 @@
>     > >     >
>     > >
>     >
> goog.addDependency('../../../org/apache/royale/graphics/GradientEntry.js',
>     > >     > ['org
>     > >     >     goog.addDependency('../../../XML.js', ['XML'], []);
>     > >     >
>     > >     >     goog.require('Test1');
>     > >     >     -document.head.innerHTML += '<script src="
>     > >     >
>     > >
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcdnjs.cloudflare.com%2Fajax%2Flibs%2Fdialog-polyfill%2F0.4.9%2Fdialog-polyfill.min.js&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262987138&amp;sdata=TGGfD2mJ08463DmSxT3SC3tHTwUaYMlDvKdiq%2BN3cuo%3D&amp;reserved=0
>     > >     > "></script<
>     > >     >
>     > >
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcdnjs.cloudflare.com%2Fajax%2Flibs%2Fdialog-polyfill%2F0.4.9%2Fdialog-polyfill.min.js&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262987138&amp;sdata=TGGfD2mJ08463DmSxT3SC3tHTwUaYMlDvKdiq%2BN3cuo%3D&amp;reserved=0
>     > >     > >>';document.head.innerHTM
>     > >     >     L += '<link rel="stylesheet" type="text/css" href="
>     > >     >
>     > >
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcdnjs.cloudflare.com%2Fajax%2Flibs%2Fdialog-polyfill%2F0.4.9%2Fdialog-polyfill.min.css&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262987138&amp;sdata=FAexclRes3j9Bq7f9EVF%2FMYmqotbhKvvwUFC7G0NOFQ%3D&amp;reserved=0
>     > >     > ">';
>     > >     >     +
>     > >     >
>     > >     >     From: Alex Harui<mailto:[email protected]
>     > <[email protected]>>
>     > >     >     Sent: Sunday, May 10, 2020 6:39 PM
>     > >     >     To: [email protected]<mailto:[email protected]>
>     > >     >     Subject: Re: Modules in IE
>     > >     >
>     > >     >     Interesting.  Just adding import shouldn't affect the
> output.
>     > > What is
>     > >     > the difference between Test1.js with and without that import
>     > > statement?
>     > >     >
>     > >     >     -Alex
>     > >     >
>     > >     >     On 5/10/20, 8:31 AM, "Yishay Weiss" <
> [email protected]>
>     > > wrote:
>     > >     >
>     > >     >         I’ve narrowed it down to usage of mx.controls.Alert.
> Test
>     > > case is
>     > >     > included in this issue [1].
>     > >     >
>     > >     >         [1]
>     > >     >
>     > >
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fissues%2F826&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262987138&amp;sdata=KLBwD3V2m0dKjXz43iSF4O%2BRAFRCY7E4Y6H3eB6aumA%3D&amp;reserved=0
>     > >     >
>     > >     >         From: Alex Harui<mailto:[email protected]
>     > <[email protected]>>
>     > >     >         Sent: Thursday, May 7, 2020 10:35 PM
>     > >     >         To: [email protected]<mailto:
> [email protected]>
>     > >     >         Subject: Re: Modules in IE
>     > >     >
>     > >     >         I think you can verify by debugging in some other
> browser
>     > > and see
>     > >     > if breakpoints get set.
>     > >     >
>     > >     >         A common “bug” in Flex modules was to reference and
> link
>     > the
>     > >     > module class into the loading app.  I have no idea what will
> happen
>     > > if you
>     > >     > have such a situation in Royale.  You can look at the
> loading app’s
>     > >     > link-report to see if the module (Test1) is linked in the
> app and
>     > > probably
>     > >     > see if Test1.js is in the output of the app if you start
> clean and
>     > > do not
>     > >     > compile the module.
>     > >     >
>     > >     >         HTH,
>     > >     >         -Alex
>     > >     >
>     > >     >         From: Yishay Weiss <[email protected]>
>     > >     >         Reply-To: "[email protected]" <
> [email protected]>
>     > >     >         Date: Thursday, May 7, 2020 at 12:26 PM
>     > >     >         To: "[email protected]" <[email protected]>
>     > >     >         Subject: RE: Modules in IE
>     > >     >
>     > >     >         url is
>     > >     >
>     > >     >
>     > >
>     >
> file:///C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/library/closure/goog/../../../Test1.js<file:///C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js<file:///C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js<file:///C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js<file:///C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js<file:///C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js%3cfile:/C:/dev/RoyaleComponentTest/NewComponentTest/bin/js-debug/Test1.js
>     > >>>>>
>     > >     >
>     > >     >         I don’t see errors other than
>     > >     >
>     > >     >         SEC7113: CSS was ignored due to mime type mismatch
>     > >     >
>     > >     >         But I don’t think that’s it.
>     > >     >
>     > >     >         I put a debugger; statement on the first line of the
> src
>     > > which
>     > >     > never kicks.
>     > >     >
>     > >     >
>     > >     >         From: Alex Harui <[email protected]>
>     > >     >         Sent: Wednesday, May 6, 2020 7:58:15 PM
>     > >     >         To: [email protected] <[email protected]>
>     > >     >         Subject: Re: Modules in IE
>     > >     >
>     > >     >         What is the src (url) for that script?  Were there
> any
>     > errors
>     > >     > loading and running it?  Are the other Royale
> packages/classes in
>     > the
>     > >     > "window" object?
>     > >     >
>     > >     >         One scenario I thought of is that some bug or
> something
>     > else
>     > >     > creates a "window" property at the global window causing our
>     > package
>     > > lookup
>     > >     > to be off.
>     > >     >
>     > >     >         HTH,
>     > >     >         -Alex
>     > >     >
>     > >     >         On 5/6/20, 8:47 AM, "Yishay Weiss" <
> [email protected]
>     > >
>     > > wrote:
>     > >     >
>     > >     >             In my example <script> element is there but it’s
> never
>     > > loaded
>     > >     > on IE. I can confirm ModuleExamle works.
>     > >     >
>     > >     >             From: Alex Harui<mailto:[email protected]
>     > <[email protected]>>
>     > >     >             Sent: Sunday, May 3, 2020 9:31 AM
>     > >     >             To: [email protected]<mailto:
> [email protected]
>     > >
>     > >     >             Subject: Re: Modules in IE
>     > >     >
>     > >     >             I just ran examples/royale/ModuleExample in IE
> and it
>     > > worked.
>     > >     > Does it work for you?
>     > >     >             In the debugger, window.Module and window.MainApp
>     > > resolve to
>     > >     > functions.  window.org is an object with an apache property.
>     > >     >             In the DOM Explorer, there should be tons of
> <script>
>     > > tags in
>     > >     > the head.  Near the end of the list should be the script for
> the
>     > .js
>     > > file
>     > >     > for the module.
>     > >     >             Do you see any exceptions?  ModuleExample works
> without
>     > > errors.
>     > >     >
>     > >     >             -Alex
>     > >     >
>     > >     >             On 5/2/20, 11:01 AM, "Yishay Weiss" <
>     > > [email protected]>
>     > >     > wrote:
>     > >     >
>     > >     >                 I suppose that’s what
>     > >     >
>     > >     >                 if (window[moduleName] == null) is checking
>     > >     >
>     > >     >                 The problem is that window[moduleName] never
> shows
>     > > up. On
>     > >     > Chrome it does.
>     > >     >
>     > >     >                 From: Alex Harui<mailto:
> [email protected]
>     > <[email protected]>>
>     > >     >                 Sent: Thursday, April 30, 2020 6:29 AM
>     > >     >                 To: [email protected]<mailto:
>     > > [email protected]>
>     > >     >                 Subject: Re: Modules in IE
>     > >     >
>     > >     >                 Is this js-debug or js-release? Did the deps
> file
>     > > load?
>     > >     > Did other definitions get created?  If js-debug, there
> should be
>     > new
>     > >     > definitions showing up in the global/window object.  IOW, if
> the
>     > > main app
>     > >     > didn't have a DataGrid and the module did, the
> mx.controls.DataGrid
>     > > should
>     > >     > make an appearance as the deps are loaded and evaluated.
>     > >     >
>     > >     >                 -Alex
>     > >     >
>     > >     >                 On 4/29/20, 8:19 PM, "Yishay Weiss" <
>     > >     > [email protected]> wrote:
>     > >     >
>     > >     >                     Yes, it works on Chrome and FF.
>     > >     > window[this.modulename] is undefined. Didn’t check what
> happens in
>     > > other
>     > >     > browsers.
>     > >     >
>     > >     >                     From: Alex Harui<mailto:
>     > [email protected]
>     > > >
>     > >     >                     Sent: Thursday, April 30, 2020 12:00 AM
>     > >     >                     To: [email protected]<mailto:
>     > > [email protected]
>     > >     > >
>     > >     >                     Subject: Re: Modules in IE
>     > >     >
>     > >     >                     This is IE specific?  It works in other
>     > > browers?  What
>     > >     > does window[modulename] return?
>     > >     >
>     > >     >                     On 4/29/20, 1:41 PM, "Yishay Weiss" <
>     > >     > [email protected]> wrote:
>     > >     >
>     > >     >                         Has anyone seen this work?
>     > >     >
>     > >     >                         To me it’s stuck in UIModuleUtils in
>     > >     >
>     > >     >                                 COMPILE::JS
>     > >     >                                 protected function
>     > > loadDepsHandler():void
>     > >     >                                 {
>     > >     >                                     // wait for other
> scripts to
>     > load
>     > >     >                                     if (window[moduleName]
> == null)
>     > >     >                                     {
>     > >     >
>  setTimeout(loadDepsHandler,
>     > > 250);
>     > >     >                                     }
>     > >     >                                     else
>     > >     >                                         loadHandler();
>     > >     >
>     > >     >                                 }
>     > >     >                         Window[moduleName] is never not null.
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >         From: Alex Harui<mailto:[email protected]
>     > <[email protected]>>
>     > >     >         Sent: Wednesday, May 6, 2020 7:58 PM
>     > >     >         Subject: Re: Modules in IE
>     > >     >
>     > >     >         What is the src (url) for that script?  Were there
> any
>     > errors
>     > >     > loading and running it?  Are the other Royale
> packages/classes in
>     > the
>     > >     > "window" object?
>     > >     >
>     > >     >         One scenario I thought of is that some bug or
> something
>     > else
>     > >     > creates a "window" property at the global window causing our
>     > package
>     > > lookup
>     > >     > to be off.
>     > >     >
>     > >     >         HTH,
>     > >     >         -Alex
>     > >     >
>     > >     >         On 5/6/20, 8:47 AM, "Yishay Weiss" <
> [email protected]
>     > >
>     > > wrote:
>     > >     >
>     > >     >             In my example <script> element is there but it’s
> never
>     > > loaded
>     > >     > on IE. I can confirm ModuleExamle works.
>     > >     >
>     > >     >             From: Alex Harui<mailto:[email protected]
>     > <[email protected]>>
>     > >     >             Sent: Sunday, May 3, 2020 9:31 AM
>     > >     >             To: [email protected]<mailto:
> [email protected]
>     > >
>     > >     >             Subject: Re: Modules in IE
>     > >     >
>     > >     >             I just ran examples/royale/ModuleExample in IE
> and it
>     > > worked.
>     > >     > Does it work for you?
>     > >     >             In the debugger, window.Module and window.MainApp
>     > > resolve to
>     > >     > functions.  window.org is an object with an apache property.
>     > >     >             In the DOM Explorer, there should be tons of
> <script>
>     > > tags in
>     > >     > the head.  Near the end of the list should be the script for
> the
>     > .js
>     > > file
>     > >     > for the module.
>     > >     >             Do you see any exceptions?  ModuleExample works
> without
>     > > errors.
>     > >     >
>     > >     >             -Alex
>     > >     >
>     > >     >             On 5/2/20, 11:01 AM, "Yishay Weiss" <
>     > > [email protected]>
>     > >     > wrote:
>     > >     >
>     > >     >                 I suppose that’s what
>     > >     >
>     > >     >                 if (window[moduleName] == null) is checking
>     > >     >
>     > >     >                 The problem is that window[moduleName] never
> shows
>     > > up. On
>     > >     > Chrome it does.
>     > >     >
>     > >     >                 From: Alex Harui<mailto:
> [email protected]
>     > <[email protected]>>
>     > >     >                 Sent: Thursday, April 30, 2020 6:29 AM
>     > >     >                 To: [email protected]<mailto:
>     > > [email protected]>
>     > >     >                 Subject: Re: Modules in IE
>     > >     >
>     > >     >                 Is this js-debug or js-release? Did the deps
> file
>     > > load?
>     > >     > Did other definitions get created?  If js-debug, there
> should be
>     > new
>     > >     > definitions showing up in the global/window object.  IOW, if
> the
>     > > main app
>     > >     > didn't have a DataGrid and the module did, the
> mx.controls.DataGrid
>     > > should
>     > >     > make an appearance as the deps are loaded and evaluated.
>     > >     >
>     > >     >                 -Alex
>     > >     >
>     > >     >                 On 4/29/20, 8:19 PM, "Yishay Weiss" <
>     > >     > [email protected]> wrote:
>     > >     >
>     > >     >                     Yes, it works on Chrome and FF.
>     > >     > window[this.modulename] is undefined. Didn’t check what
> happens in
>     > > other
>     > >     > browsers.
>     > >     >
>     > >     >                     From: Alex Harui<mailto:
>     > [email protected]
>     > > >
>     > >     >                     Sent: Thursday, April 30, 2020 12:00 AM
>     > >     >                     To: [email protected]<mailto:
>     > > [email protected]
>     > >     > >
>     > >     >                     Subject: Re: Modules in IE
>     > >     >
>     > >     >                     This is IE specific?  It works in other
>     > > browers?  What
>     > >     > does window[modulename] return?
>     > >     >
>     > >     >                     On 4/29/20, 1:41 PM, "Yishay Weiss" <
>     > >     > [email protected]> wrote:
>     > >     >
>     > >     >                         Has anyone seen this work?
>     > >     >
>     > >     >                         To me it’s stuck in UIModuleUtils in
>     > >     >
>     > >     >                                 COMPILE::JS
>     > >     >                                 protected function
>     > > loadDepsHandler():void
>     > >     >                                 {
>     > >     >                                     // wait for other
> scripts to
>     > load
>     > >     >                                     if (window[moduleName]
> == null)
>     > >     >                                     {
>     > >     >
>  setTimeout(loadDepsHandler,
>     > > 250);
>     > >     >                                     }
>     > >     >                                     else
>     > >     >                                         loadHandler();
>     > >     >
>     > >     >                                 }
>     > >     >                         Window[moduleName] is never not null.
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >     >
>     > >
>     > >     --
>     > >     Carlos Rovira
>     > >
>     > >
>     >
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262987138&amp;sdata=akvITISjPogL8SiGthbXAdAqVAe8%2BX3XvO6nRUosNcI%3D&amp;reserved=0
>     > >
>     > >
>     > >
>     > >
>     >
>     > --
>     >
>     > Piotr Zarzycki
>     >
>     > Patreon: *
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262987138&amp;sdata=jcfN4%2FEFLRZ9QkTUqtkaRt7oo%2FQKK4Ak%2B3FfhjlFR3E%3D&amp;reserved=0
>     > <
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7Cc28000f713a44be2987408d7f8eab3c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637251559262987138&amp;sdata=jcfN4%2FEFLRZ9QkTUqtkaRt7oo%2FQKK4Ak%2B3FfhjlFR3E%3D&amp;reserved=0
> >*
>     >
>     >
>     >
>
>
>

-- 
Carlos Rovira
http://about.me/carlosrovira

Reply via email to