Hi Alex,

more near, but still fails. I put the quotes failed, then I figured that I
put in jewel package similar to lib, so I changed to :

fonts: ClassReference("org.apache.royale.jewel.JewelThemeFontInject");

this failed in similar way:

[INFO] Executing MXMLC in tool group Royale with args:
[-load-config=/Users/carlosrovira/Dev/Royale/Source/royale-asjs/examples/royale/JewelExample/target/compile-app-
config.xml,
-js-output=/Users/carlosrovira/Dev/Royale/Source/royale-asjs/examples/royale/JewelExample/target/javascript,
-compiler.targets=JSRoyale,SWF,
/Users/carlosrovira/Dev/Royale/Source/royale-asjs/examples/royale/JewelExample/src/main/royale/
App.mxml]
/Users/carlosrovira/Dev/Royale/Source/royale-asjs/examples/royale/JewelExample/JewelTheme-
0.9.2-SNAPSHOT.swc:defaults.css(29): col: 10 Error:
org.apache.royale.jewel.JewelThemeFontInject is not defined.

I recheck all files but can see what's could be wrong



2018-03-06 19:51 GMT+01:00 Alex Harui <aha...@adobe.com.invalid>:

> I missed that ClassReference puts the class in quotes.  Try:
>
>    fonts: ClassReference("JewelThemeFontInject") ;
>
>
> HTH,
> -Alex
>
> On 3/6/18, 10:31 AM, "carlos.rov...@gmail.com on behalf of Carlos Rovira"
> <carlos.rov...@gmail.com on behalf of carlosrov...@apache.org> wrote:
>
> >Hi Alex,
> >
> >the 4 method seems ok but I'm getting this error:
> >
> >[INFO] Executing MXMLC in tool group Royale with args:
> >[-load-config=/Users/carlosrovira/Dev/Royale/
> Source/royale-asjs/examples/r
> >oyale/JewelExample/target/compile-app-
> >config.xml,
> >-js-output=/Users/carlosrovira/Dev/Royale/Source/royale-asjs/examples/
> roya
> >le/JewelExample/target/javascript,
> >-compiler.targets=JSRoyale,SWF,
> >/Users/carlosrovira/Dev/Royale/Source/royale-asjs/
> examples/royale/JewelExa
> >mple/src/main/royale/
> >App.mxml]
> >/Users/carlosrovira/Dev/Royale/Source/royale-asjs/
> examples/royale/JewelExa
> >mple/JewelTheme-
> >0.9.2-SNAPSHOT.swc:defaults.css(28): col: 11 Error: ewelThemeFontInjec is
> >not defined.
> >
> >if I unzip the theme -js.swc I can see JewelThemeFontInject.js file inside
> >in the out folder (in its own package), so I think the theme SWC is ok.
> >
> >I put the declaration in
> >
> >.royale *, . royale *:before, . royale *:after {
> >     -moz-box-sizing: border-box;
> >     -webkit-box-sizing: border-box;
> >     box-sizing: border-box;
> >
> >     fonts: ClassReference(JewelThemeFontInject) ;
> >}
> >
> >so this is getting notice.
> >
> >but the error show the name of the class without first letter Error:
> >ewelThemeFontInjec is not defined
> >
> >any thoughts?
> >
> >thanks!
> >
> >
> >2018-03-06 18:26 GMT+01:00 Alex Harui <aha...@adobe.com.invalid>:
> >
> >> Only <inject_html> from classes actually linked into the final
> >>application
> >> will be used.
> >>
> >> I think there are a few choices:
> >> 1) require everyone use a particular html-template
> >> 2) require some bead be used
> >> 3) require a different Application subclass
> >> 4) try to hack it in as follows:
> >>
> >> In the defaults.css for Jewel, add
> >>
> >> .Jewel { fonts: ClassReference(JewelInjectHTML) }
> >>
> >> And create a JewelInjectHTML class with the desired <inject_html> on the
> >> constructor.
> >>
> >> That will have a bit of extra overhead, but might work.
> >>
> >> HTH,
> >> -Alex
> >>
> >> On 3/6/18, 8:35 AM, "carlos.rov...@gmail.com on behalf of Carlos
> Rovira"
> >> <carlos.rov...@gmail.com on behalf of carlosrov...@apache.org> wrote:
> >>
> >> >Hi Piotr,
> >> >
> >> >no, that's that I want to get in the resultant html file. I don't
> >>think I
> >> >understand your question, that's exactly what I'm asking, why that
> >>line is
> >> >not in the final HTML file, I suppose that is because is a theme file
> >>and
> >> >maybe the JewelThemeClasses.as is not used, but don't know how to make
> >>it
> >> >work
> >> >
> >> >thanks
> >> >
> >> >2018-03-06 17:06 GMT+01:00 Piotr Zarzycki <piotrzarzyck...@gmail.com>:
> >> >
> >> >> Link once again: <link
> >>
> >>>>href="https://na01.safelinks.protection.outlook.
> com/?url=https%3A%2F%2F
> >>>>na01.safelinks.protection.outlook&data=02%7C01%7Caharui%40adobe.com
> %7C9
> >>>>0d36aa7b58d4a8f037a08d5839081a1%7Cfa7b1b5a7b34438794aed2c178de
> cee1%7C0%
> >>>>7C0%7C636559579033937825&sdata=5puVvWSyXU5Lh1gy9f9gJ1iEl0N1sp
> EXJza%2FJG
> >>>>m6Xug%3D&reserved=0.
> >> com/?url=https%3A%2F%2Ffo
> >> >>nts.googleapis.com%2Fcss%3Ffamily%3DLato&data=02%7C01%7Caharui%
> >> 40adobe.co
> >> >>m%7C335f9e4addc14bb6bbb708d58380469b%7Cfa7b1b5a7b34438794aed2c178de
> >> cee1%7
> >> >>C0%7C0%7C636559509319053690&sdata=yA7%2Bh88X94JpycunvMJSNuCflIoOkddb
> >> ODAux
> >> >>creWGM%3D&reserved=0"
> >> >> rel="stylesheet">
> >> >>
> >> >> 2018-03-06 17:06 GMT+01:00 Piotr Zarzycki
> >><piotrzarzyck...@gmail.com>:
> >> >>
> >> >> > I meant here something else. Do you have in your head something
> >>like
> >> >>that
> >> >> > after compilation in the html files ?
> >> >> >
> >> >> > <link
> >>
> >>>>href="https://na01.safelinks.protection.outlook.
> com/?url=https%3A%2F%2F
> >>>>na01.safelinks.protection.outlook&data=02%7C01%7Caharui%40adobe.com
> %7C9
> >>>>0d36aa7b58d4a8f037a08d5839081a1%7Cfa7b1b5a7b34438794aed2c178de
> cee1%7C0%
> >>>>7C0%7C636559579033937825&sdata=5puVvWSyXU5Lh1gy9f9gJ1iEl0N1sp
> EXJza%2FJG
> >>>>m6Xug%3D&reserved=0.
> >> com/?url=https%3A%2F%2Ffo
> >> >>nts.googleapis.com%2Fcss%3Ffamily%3DLato&data=02%7C01%7Caharui%
> >> 40adobe.co
> >> >>m%7C335f9e4addc14bb6bbb708d58380469b%7Cfa7b1b5a7b34438794aed2c178de
> >> cee1%7
> >> >>C0%7C0%7C636559509319053690&sdata=yA7%2Bh88X94JpycunvMJSNuCflIoOkddb
> >> ODAux
> >> >>creWGM%3D&reserved=0"
> >> >> > rel="stylesheet">
> >> >> >
> >> >> > 2018-03-06 17:01 GMT+01:00 Carlos Rovira <carlosrov...@apache.org
> >:
> >> >> >
> >> >> >> Hi Piotr,
> >> >> >>
> >> >> >> I introduced a new line in Application.as in Jewel UI set to start
> >> >> >> implementing responsiveness in mobile:
> >> >> >>
> >> >> >> <meta name="viewport" content="width=device-width,
> >>initial-scale=1,
> >> >> >> minimum-scale=1, maximum-scale=1">
> >> >> >>
> >> >> >> this line is ok at that level since all jewel apps could be
> >> >>responsive
> >> >> >>
> >> >> >> that line appears ok in final html
> >> >> >>
> >> >> >> but the one in the theme, is not appearing in the html
> >> >> >>
> >> >> >> the rest seems ok with the normal script generated by Royale
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> 2018-03-06 16:47 GMT+01:00 Piotr Zarzycki
> >> >><piotrzarzyck...@gmail.com>:
> >> >> >>
> >> >> >> > Hi Carlos,
> >> >> >> >
> >> >> >> > How looks like HTML output when you compile things using that
> >> >>stuff ?
> >> >> >> >
> >> >> >> > Thanks, Piotr
> >> >> >> >
> >> >> >> > 2018-03-06 16:40 GMT+01:00 Carlos Rovira
> >><carlosrov...@apache.org
> >> >:
> >> >> >> >
> >> >> >> > > Hi
> >> >> >> > >
> >> >> >> > > I want the theme define the typography to use, to get this I'm
> >> >>using
> >> >> >> the
> >> >> >> > > inject_html tag in the constructor
> >> >> >> > >
> >> >> >> > > The only class I have in the theme is the following
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > package
> >> >> >> > > {
> >> >> >> > >
> >> >> >> > > /**
> >> >> >> > > * @private
> >> >> >> > > * This class is used to link additional classes into
> >> >>JewelTheme.swc
> >> >> >> > > * beyond those that are found by dependecy analysis starting
> >> >> >> > > * from the classes specified in manifest.xml.
> >> >> >> > > */
> >> >> >> > > internal class JewelThemeClasses
> >> >> >> > > {
> >> >> >> > > /**
> >> >> >> > > * constructor.
> >> >> >> > > *
> >> >> >> > >          * <inject_html>
> >> >> >> > >          * <link
> >>
> >>>>href="https://na01.safelinks.protection.outlook.
> com/?url=https%3A%2F%2F
> >>>>na01.safelinks.protection.outlook&data=02%7C01%7Caharui%40adobe.com
> %7C9
> >>>>0d36aa7b58d4a8f037a08d5839081a1%7Cfa7b1b5a7b34438794aed2c178de
> cee1%7C0%
> >>>>7C0%7C636559579033937825&sdata=5puVvWSyXU5Lh1gy9f9gJ1iEl0N1sp
> EXJza%2FJG
> >>>>m6Xug%3D&reserved=0.
> >> com/?url=https%3A%2F%2Ffo
> >> >>nts.googleapis.com%2Fcss%3Ffamily%3DLato&data=02%7C01%7Caharui%
> >> 40adobe.co
> >> >>m%7C335f9e4addc14bb6bbb708d58380469b%7Cfa7b1b5a7b34438794aed2c178de
> >> cee1%7
> >> >>C0%7C0%7C636559509319053690&sdata=yA7%2Bh88X94JpycunvMJSNuCflIoOkddb
> >> ODAux
> >> >>creWGM%3D&reserved=0
> >> >> "
> >> >> >> > > rel="stylesheet">
> >> >> >> > >     * </inject_html>
> >> >> >> > >          *
> >> >> >> > > * @langversion 3.0
> >> >> >> > > * @playerversion Flash 10.2
> >> >> >> > > * @playerversion AIR 2.6
> >> >> >> > > * @productversion Royale 0.9.2
> >> >> >> > > */
> >> >> >> > >         public function JewelThemeClasses()
> >> >> >> > >         {
> >> >> >> > > super();
> >> >> >> > > }
> >> >> >> > > }
> >> >> >> > >
> >> >> >> > > }
> >> >> >> > >
> >> >> >> > > But this is not working since I don't get anything injected in
> >> >>the
> >> >> >> html
> >> >> >> > >
> >> >> >> > > anyone knows what could be the problem?
> >> >> >> > >
> >> >> >> > > thanks
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > --
> >> >> >> > > Carlos Rovira
> >> >> >> > >
> >> >>https://na01.safelinks.protection.outlook.com/?url=
> >> http%3A%2F%2Fabout.me%
> >> >>2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%
> >> 7C335f9e4addc14bb6bbb708
> >> >>d58380469b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> >> 7C63655950931905369
> >>
> >>>>0&sdata=%2FNmOa%2BKcyD93kNDolxbReQZMhVrgPTzrzk
> l%2FYwSRGTs%3D&reserved=0
> >> >> >> > >
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> > --
> >> >> >> >
> >> >> >> > Piotr Zarzycki
> >> >> >> >
> >> >> >> > Patreon:
> >> >>*https://na01.safelinks.protection.outlook.com/?url=
> >> https%3A%2F%2Fwww.pat
> >> >>reon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com
> >> %7C335f9e4addc1
> >> >>4bb6bbb708d58380469b%7Cfa7b1b5a7b34438794aed2c178de
> >> cee1%7C0%7C0%7C6365595
> >> >>09319053690&sdata=bLWNVHgcovK7nXKYzOEqBpSnDzPwzF
> >> Y6k6l9ER6rkZ4%3D&reserved
> >> >>=0
> >> >> >> >
> >> >><https://na01.safelinks.protection.outlook.com/?url=
> >> https%3A%2F%2Fwww.pat
> >> >>reon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com
> >> %7C335f9e4addc1
> >> >>4bb6bbb708d58380469b%7Cfa7b1b5a7b34438794aed2c178de
> >> cee1%7C0%7C0%7C6365595
> >> >>09319053690&sdata=bLWNVHgcovK7nXKYzOEqBpSnDzPwzF
> >> Y6k6l9ER6rkZ4%3D&reserved
> >> >>=0>*
> >> >> >> >
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> --
> >> >> >> Carlos Rovira
> >> >> >>
> >> >>https://na01.safelinks.protection.outlook.com/?url=
> >> http%3A%2F%2Fabout.me%
> >> >>2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%
> >> 7C335f9e4addc14bb6bbb708
> >> >>d58380469b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> >> 7C63655950931905369
> >>
> >>>>0&sdata=%2FNmOa%2BKcyD93kNDolxbReQZMhVrgPTzrzk
> l%2FYwSRGTs%3D&reserved=0
> >> >> >>
> >> >> >
> >> >> >
> >> >> >
> >> >> > --
> >> >> >
> >> >> > Piotr Zarzycki
> >> >> >
> >> >> > Patreon:
> >> >>*https://na01.safelinks.protection.outlook.com/?url=
> >> https%3A%2F%2Fwww.pat
> >> >>reon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com
> >> %7C335f9e4addc1
> >> >>4bb6bbb708d58380469b%7Cfa7b1b5a7b34438794aed2c178de
> >> cee1%7C0%7C0%7C6365595
> >> >>09319053690&sdata=bLWNVHgcovK7nXKYzOEqBpSnDzPwzF
> >> Y6k6l9ER6rkZ4%3D&reserved
> >> >>=0
> >> >> >
> >> >><https://na01.safelinks.protection.outlook.com/?url=
> >> https%3A%2F%2Fwww.pat
> >> >>reon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com
> >> %7C335f9e4addc1
> >> >>4bb6bbb708d58380469b%7Cfa7b1b5a7b34438794aed2c178de
> >> cee1%7C0%7C0%7C6365595
> >> >>09319053690&sdata=bLWNVHgcovK7nXKYzOEqBpSnDzPwzF
> >> Y6k6l9ER6rkZ4%3D&reserved
> >> >>=0>*
> >> >> >
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >>
> >> >> Piotr Zarzycki
> >> >>
> >> >> Patreon:
> >> >>*https://na01.safelinks.protection.outlook.com/?url=
> >> https%3A%2F%2Fwww.pat
> >> >>reon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com
> >> %7C335f9e4addc1
> >> >>4bb6bbb708d58380469b%7Cfa7b1b5a7b34438794aed2c178de
> >> cee1%7C0%7C0%7C6365595
> >> >>09319053690&sdata=bLWNVHgcovK7nXKYzOEqBpSnDzPwzF
> >> Y6k6l9ER6rkZ4%3D&reserved
> >> >>=0
> >> >>
> >> >><https://na01.safelinks.protection.outlook.com/?url=
> >> https%3A%2F%2Fwww.pat
> >> >>reon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com
> >> %7C335f9e4addc1
> >> >>4bb6bbb708d58380469b%7Cfa7b1b5a7b34438794aed2c178de
> >> cee1%7C0%7C0%7C6365595
> >> >>09319063694&sdata=o76Gym4fOsBicseiddsVm1FQHtzgLu
> >> zQ5MkEqFyBckI%3D&reserved
> >> >>=0>*
> >> >>
> >> >
> >> >
> >> >
> >> >--
> >> >Carlos Rovira
> >> >https://na01.safelinks.protection.outlook.com/?url=
> >> http%3A%2F%2Fabout.me%2
> >> >Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%
> >> 7C335f9e4addc14bb6bbb708d5
> >> >8380469b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> >> 7C636559509319063694&s
> >> >data=7moxBd2GSpHpn7AAtOwOD9MZSKIvjLai7e%2B5WK5BeOA%3D&reserved=0
> >>
> >>
> >
> >
> >--
> >Carlos Rovira
> >https://na01.safelinks.protection.outlook.com/?url=
> http%3A%2F%2Fabout.me%2
> >Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%
> 7C90d36aa7b58d4a8f037a08d5
> >839081a1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> 7C636559579033937825&s
> >data=50jZM6zOSthV%2FLV2ATtlQR3ymCzo3eKGGhk6ccYp3Fs%3D&reserved=0
>
>


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

Reply via email to