Hi Carlos,

I don't think there is per-platform CSS, so
org.apache.royale.jewel.JewelThemeFontInject needs to be in the SWC for
both the SWF and JS compile.  I couldn't quite tell from the commit
message, but it looked like JewelThemeFontInject might have been set up to
be JSOnly.

Also, it shouldn't matter, but I would not bother to put
org.apache.royale.jewel.JewelThemeFontInject in the manifest.  Nobody
should be using it in MXML.

Check the SWC.  You can unzip it and SWFDump the library.swf and it should
have org.apache.royale.jewel.JewelThemeFontInject in it, and anequivalent
.js file.

HTH,
-Alex

On 3/6/18, 12:56 PM, "carlos.rov...@gmail.com on behalf of Carlos Rovira"
<carlos.rov...@gmail.com on behalf of carlosrov...@apache.org> wrote:

>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/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(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%
>>>>>>2Fna01.safelinks.protection.outlook&data=02%7C01%7Caharui%40adobe.com
>>>>>>%7Cd529a696163d4105e0f608d583a4d4e1%7Cfa7b1b5a7b34438794aed2c178decee
>>>>>>1%7C0%7C0%7C636559666333752025&sdata=1OzBzVetTJVqzHNC8QEUL3I7yM9KyUjV
>>>>>>Mpo8kYVEsnw%3D&reserved=0.
>> 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%
>>>>>>2Fna01.safelinks.protection.outlook&data=02%7C01%7Caharui%40adobe.com
>>>>>>%7Cd529a696163d4105e0f608d583a4d4e1%7Cfa7b1b5a7b34438794aed2c178decee
>>>>>>1%7C0%7C0%7C636559666333752025&sdata=1OzBzVetTJVqzHNC8QEUL3I7yM9KyUjV
>>>>>>Mpo8kYVEsnw%3D&reserved=0.
>> 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%
>>>>>>2Fna01.safelinks.protection.outlook&data=02%7C01%7Caharui%40adobe.com
>>>>>>%7Cd529a696163d4105e0f608d583a4d4e1%7Cfa7b1b5a7b34438794aed2c178decee
>>>>>>1%7C0%7C0%7C636559666333752025&sdata=1OzBzVetTJVqzHNC8QEUL3I7yM9KyUjV
>>>>>>Mpo8kYVEsnw%3D&reserved=0.
>> 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
>https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2
>Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7Cd529a696163d4105e0f608d5
>83a4d4e1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636559666333752025&s
>data=MR%2BipgM59CJpHxtty1Yut1PeBobh5mgZ318%2FXAN4Ttw%3D&reserved=0

Reply via email to