Hi Alex,

just uploaded the blog example that shows the SVG css behaviour
can you take a look of what could be the problem?

Thanks



El dom., 15 mar. 2020 a las 10:12, Carlos Rovira (<[email protected]>)
escribió:

> Hi Alex,
>
> right, Graphics is a dependency but that CSS is not linked, so I need to
> add it manually.
> I'll add soon a new blog example that shows this behaviour, I'll notify
> here so we can see what could be happen
>
>
> El dom., 15 mar. 2020 a las 1:50, Alex Harui (<[email protected]>)
> escribió:
>
>> FWIW, I keep wondering if we can move UIBase back to Core.
>>
>> But for now, I thought your analysis was correct, that if you are using
>> Maven and add Graphics as a dependency, you would get the CSS in the
>> output.  Are you saying that didn't work?
>>
>> -Alex
>>
>> On 3/14/20, 12:37 PM, "Carlos Rovira" <[email protected]> wrote:
>>
>>     Hi,
>>
>>     I was looking at this problem and saw that SVG classes in Basic are
>> there
>>     due to use of UIBase infrastructure and Basic depends on Graphics. So
>>     forgot what I said.
>>
>>     So going again over the problem again tried to add SVG image rule to
>> my CSS
>>     (svg|Image), and that worked.
>>     But is clear that some bug is there since I should not need to add
>> that
>>     rule to the project.
>>
>>     El vie., 13 mar. 2020 a las 11:34, Carlos Rovira (<
>> [email protected]>)
>>     escribió:
>>
>>     > Hi,
>>     >
>>     > I think the problem is that SVG Image class is in Basic library,
>> while
>>     > svg|Image css declaration is in Graphics library
>>     > Since Maven links libraries in use, this show an inconsistency not
>> shown
>>     > in ANT.
>>     >
>>     > I think SVG things should move to SVG library instead for coherence
>>     >
>>     > Thoughts?
>>     >
>>     >
>>     >
>>     >
>>     > El jue., 12 mar. 2020 a las 20:19, Yishay Weiss (<
>> [email protected]>)
>>     > escribió:
>>     >
>>     >> svg|Image
>>     >> {
>>     >>                 vertical-align: top;
>>     >>                 IBeadModel:
>>     >> ClassReference("org.apache.royale.html.beads.models.ImageModel");
>>     >>                 IBeadView:
>>     >> ClassReference("org.apache.royale.svg.beads.ImageView");
>>     >> }
>>     >>
>>     >> This is what I have under
>>     >>
>>     >> \frameworks\projects\Graphics\src\main\resources\defaults.css
>>     >>
>>     >> HTMLElementWrapper.model [1] should get it, so I’m not sure what’s
>> going
>>     >> on. If you can’t figure it out open a bug and I’ll have a look
>> when I have
>>     >> time.
>>     >>
>>     >> Thanks.
>>     >>
>>     >> [1]
>>     >>      public function get model():Object
>>     >>         {
>>     >>             if (_model == null)
>>     >>             {
>>     >>                 // addbead will set _model
>>     >>                 addBead(new
>> (ValuesManager.valuesImpl.getValue(this,
>>     >> "iBeadModel")) as IBead);
>>     >>             }
>>     >>             return _model;
>>     >>   }
>>     >>
>>     >> From: Alex Harui<mailto:[email protected]>
>>     >> Sent: Thursday, March 12, 2020 8:21 PM
>>     >> To: [email protected]<mailto:[email protected]>
>>     >> Subject: Re: Trying to load external SVG with sag:Image
>>     >>
>>     >> It might be that the CSS that specifies a ClassReference for the
>> model is
>>     >> not in the defaults.css of the SWCs.  I couldn't find it on a
>> quick look,
>>     >> but didn't check the class hierarchy for svg:Image.
>>     >>
>>     >> HTH,
>>     >> -Alex
>>     >>
>>     >> On 3/12/20, 9:08 AM, "Carlos Rovira" <[email protected]>
>> wrote:
>>     >>
>>     >>     Hi,
>>     >>
>>     >>     I'm trying to load a SVG external image.
>>     >>
>>     >>     <svg:Image src="assets/some-image.svg" width="300"
>> height="500"/>
>>     >>
>>     >>
>>     >>     I get
>>     >>
>>     >>     HTMLElementWrapper.as:172 Uncaught TypeError: m is not a
>> constructor
>>     >>         at
>>     >>
>>     >>
>> org.apache.royale.svg.Image.org.apache.royale.core.HTMLElementWrapper.get__model
>>     >>     (HTMLElementWrapper.as:172)
>>     >>         at
>>     >>
>>  org.apache.royale.svg.Image.org.apache.royale.core.ImageBase.set__src
>>     >>     (ImageBase.as:70)
>>     >>         at
>>     >>
>>     >>
>> Function.org.apache.royale.utils.MXMLDataInterpreter.initializeStrandBasedObject
>>     >>     (MXMLDataInterpreter.as:232)
>>     >>         at
>>     >>
>>  Function.org.apache.royale.utils.MXMLDataInterpreter.generateMXMLArray
>>     >>     (MXMLDataInterpreter.as:157)
>>     >>         at
>>     >>
>>     >>
>> Function.org.apache.royale.utils.MXMLDataInterpreter.generateMXMLInstances
>>     >>     (MXMLDataInterpreter.as:337)
>>     >>         at org.apache.royale.jewel.Group.addedToParent
>> (Group.as:93)
>>     >>         at
>>     >>
>>     >>
>> org.apache.royale.jewel.supportClasses.card.CardPrimaryContent.org.apache.royale.core.UIBase.addElement
>>     >>     (UIBase.as:1166)
>>     >>         at
>>     >>
>>     >>
>> org.apache.royale.jewel.supportClasses.card.CardPrimaryContent.org.apache.royale.jewel.supportClasses.group.GroupBase.addElement
>>     >>     (GroupBase.js:165)
>>     >>         at
>>     >>
>>     >>
>> Function.org.apache.royale.utils.MXMLDataInterpreter.initializeStrandBasedObject
>>     >>     (MXMLDataInterpreter.as:307)
>>     >>         at
>>     >>
>>  Function.org.apache.royale.utils.MXMLDataInterpreter.generateMXMLArray
>>     >>     (MXMLDataInterpreter.as:157)
>>     >>
>>     >>     Maybe I'm doing something wrong?
>>     >>
>>     >>     Thanks
>>     >>
>>     >>
>>     >>     --
>>     >>     Carlos Rovira
>>     >>
>>     >>
>> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7Cc7cc1acc7f0d47c190f708d7c84f2a78%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637198114649020810&amp;sdata=2ESyNbiUHZLDUoPHWMDnxvAWf20kKb1yCYK2H7flk%2BE%3D&amp;reserved=0
>>     >>
>>     >>
>>     >>
>>     >
>>     > --
>>     > Carlos Rovira
>>     >
>> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7Cc7cc1acc7f0d47c190f708d7c84f2a78%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637198114649020810&amp;sdata=2ESyNbiUHZLDUoPHWMDnxvAWf20kKb1yCYK2H7flk%2BE%3D&amp;reserved=0
>>     >
>>     >
>>
>>     --
>>     Carlos Rovira
>>
>> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7Cc7cc1acc7f0d47c190f708d7c84f2a78%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637198114649025803&amp;sdata=c9HPERaIW%2FB1mMJZTFi%2BIUVd1dq%2FRyx6H8ceahZdzYg%3D&amp;reserved=0
>>
>>
>>
>
> --
> Carlos Rovira
> http://about.me/carlosrovira
>
>

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

Reply via email to