Carlos, I don't refer to the compiler. As you can see in the code it is an attempt of checking whether application is compatible with web browser. [1] Are you doing that in your app ?
If (browserversion < 44) { display something to the user } If not how would you do that ? [1] https://apache.github.io/royale-docs/component-sets/jewel.html Thanks, Piotr wt., 27 sie 2019 o 10:43 Carlos Rovira <carlosrov...@apache.org> napisał(a): > Hi Piotr, sorry but I don't catch what you're trying to say. Sorry :? > Anyway my proposal could not be the right one. Maybe others could bring > other one that works better. > The problem is that compiler output is currently very restrictive, and > doing some little changes there users > could extend their available options in custom html templates. > > El mar., 27 ago. 2019 a las 10:37, Piotr Zarzycki (< > piotrzarzyck...@gmail.com>) escribió: > > > Carlos, > > > > Do you check in your application browser compatibility with Jewel ? How > > would you do this if you would like to display something if browser is > not > > compatible ? > > > > Thanks, > > Piotr > > > > wt., 27 sie 2019 o 10:34 Carlos Rovira <carlosrov...@apache.org> > > napisał(a): > > > > > Hi Chris, > > > > > > Searching in royale-compiler, that line seems to be generated in > > > MXMLRoyalePublisher.java > > > line 917 on getTemplateBody method > > > > > > maybe the actual way compiler deal with this is a bit restricted, and > we > > > can update that part including the <script> tags in the html template > and > > > making ${body} only outputs "new App.start();", so people could switch > to > > > its own "htmlTemplate" changing that to something like this: > > > > > > <script type="text/javascript"> > > > royaleCompatibility = new RoyaleCompatibility(); > > > if (royaleCompatibility.isCompatible) { > > > ${body} > > > } else { > > > royaleCompatibility.displayIncompatibilityText(); > > > } > > > </script> > > > > > > Thoughts? > > > > > > Carlos > > > > > > > > > > > > El mar., 27 ago. 2019 a las 10:10, Chris Velevitch (< > > > chris.velevi...@gmail.com>) escribió: > > > > > > > Where is the value of "${body}" defined? When I build a javascript > app, > > > the > > > > following code is inserted there:- > > > > > > > > <script> > > > > new MyApp().start(); > > > > </script> > > > > > > > > I want to be able to insert additional code there like:- > > > > > > > > <script type="text/javascript"> > > > > royaleCompatibility = new RoyaleCompatibility(); > > > > if (royaleCompatibility.isCompatible) { > > > > new MyApp().start(); > > > > } else { > > > > royaleCompatibility.displayIncompatibilityText(); > > > > } > > > > </script> > > > > > > > > > > > > How do I do that? > > > > > > > > > > > > > -- > > > Carlos Rovira > > > http://about.me/carlosrovira > > > > > > > > > -- > > > > Piotr Zarzycki > > > > Patreon: *https://www.patreon.com/piotrzarzycki > > <https://www.patreon.com/piotrzarzycki>* > > > > > -- > Carlos Rovira > http://about.me/carlosrovira > -- Piotr Zarzycki Patreon: *https://www.patreon.com/piotrzarzycki <https://www.patreon.com/piotrzarzycki>*