Hi Pitor, I had to remove color="teal" to compile and get:
<span class="mdl-chip mdl-color--teal mdl-chip--contact"><span class="mdl-chip__contact mdl-color--teal">A</span><span class="mdl-chip__text">Contact Chip</span></span> So If I understand right, the problem is duplicated mdl-color-teal right? What I'm doing with class asignament and ensure I'm removing classes, is in the setter, first remove the class with classList.remove (based on some var and string composition), then update the var to the new value, and finaly apply the class (with classList.add) 2016-12-15 7:38 GMT+01:00 piotrz <piotrzarzyck...@gmail.com>: > Hi Carlos, > > I have some concerns about MdlColor as an bead: > > <mdl:Chip text="Contact Chip"> > <mdl:beads> > <mdl:MdlColor color="teal" /> > <mdl:ContactChip contactText="A" /> > </mdl:beads> > </mdl:Chip> > > In that case I wanted to that ContactChip bead will take MdlColor and apply > to yourself. > MdlColor is a bead which apply color to his Strand - in that case to Chip, > so if I also use MdlColor and apply to ContactChip I end up with css class > applied to Chip and ContactChip. - Take a look into pushed code. > ContactChip > - loadColorBead. > > Do you think that removing from Chip manually some classes if MdlColor > exists + ContactChip is a good way ? > > Piotr > > > > ----- > Apache Flex PMC > piotrzarzyck...@gmail.com > -- > View this message in context: http://apache-flex- > development.2333347.n4.nabble.com/FlexJS-MDL-Color-and- > Image-in-ContactChip-bead-tp56972p57280.html > Sent from the Apache Flex Development mailing list archive at Nabble.com. > -- 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.