I want that having this line:

<mdl:CardTitle style="color: #666;height: 176px; *background:
url('assets/Unknown.jpeg') center / cover;*">

avoid background property removal.

So in this method I added the bold lines:

public function parseStyles(styles:String):Object
        {
            var obj:Object = {};
            var parts:Array = styles.split(";");
            for each (var part:String in parts)
            {
                var pieces:Array = part.split(":");
                var value:String = pieces[1];
                if (value == "null")
                    obj[pieces[0]] = null;
                else if (value == "true")
                    obj[pieces[0]] = true;
                else if (value == "false")
                    obj[pieces[0]] = false;
                *else if(value.indexOf("url") >= 0)*
*                    obj[pieces[0]] = value;*
                else
                {
                    var n:Number = Number(value);
                    if (isNaN(n))
                    {
                        if (value.charAt(0) == "#")
                        {
                            obj[pieces[0]] = CSSUtils.toColor(value);
                        }
                        else
                        {
                            if (value.charAt(0) == "'")
                                value = value.substr(1, value.length - 2);
                            else if (value.charAt(0) == '"')
                                value = value.substr(1, value.length - 2);
                            obj[pieces[0]] = value;
                        }
                    }
                    else
                        obj[pieces[0]] = n;
                }
            }
            return obj;
        }




2016-11-09 18:43 GMT+01:00 Alex Harui <aha...@adobe.com>:

>
>
> On 11/9/16, 9:22 AM, "carlos.rov...@gmail.com on behalf of Carlos Rovira"
> <carlos.rov...@gmail.com on behalf of carlos.rov...@codeoscopic.com>
> wrote:
>
> >Hi Alex,
> >
> >I'm trying to do this simple String operation:
> >
> >if(value.indexOf("url") >= 0)
> >       obj[pieces[0]] = pieces[1];
> >
> >and browser is reporting this error:
> >
> >"TypeError: null is not an object (evaluating 'value.indexOf')"
> >
> >maybe is something simple I can't see, but I can't see the problem here...
> >
> >Hope you could give some clue
>
> Is this inside parseStyles?  What is the input string?  Maybe post all of
> parseStyles so we can see it in context.
>
> -Alex
>
>


-- 

Carlos Rovira
Director General
M: +34 607 22 60 05
http://www.codeoscopic.com
http://www.avant2.es


Este mensaje se dirige exclusivamente a su destinatario y puede contener
información privilegiada o confidencial. Si ha recibido este mensaje por
error, le rogamos que nos lo comunique inmediatamente por esta misma vía y
proceda a su destrucción.

De la vigente Ley Orgánica de Protección de Datos (15/1999), le comunicamos
que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC
S.A. La finalidad de dicho tratamiento es facilitar la prestación del
servicio o información solicitados, teniendo usted derecho de acceso,
rectificación, cancelación y oposición de sus datos dirigiéndose a nuestras
oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentación
necesaria.

Reply via email to