> From: Nicolas Socheleau [mailto:[EMAIL PROTECTED]] > Sent: jeudi 28 février 2002 16:40 > To: Stephane Hillion (E-mail); '[EMAIL PROTECTED]' > Subject: RE: Batik development > > Since you are working on the CSS properties, you might be able to > help me. I > checked closer the documentation ( I wanted to understand why Batik has a > CSSOMReadOnlyStyleDeclaration ). The SVGStylableElement interface has a > read-only CSSStyleDeclaration attribute, using getStyle() is not therefore > allowed to change the style of an element.
'readonly' in IDL means that the field itself cannot be set, but the referenced object can be modified, except if it is explicitly said that it can't. So according to the DOM-Style spec you can modify the style tag of an element using elt.getStyle().setProperty(). The CSSOMReadOnlyStyleDeclaration is used in batik only to represent the computed styles (returned by org.w3c.dom.css.ViewCSS.getComputedStyle()), which are immutable. > > Should I apply back the StyleDeclaration on the element with : > element.setAttribute('style',style.getCssText()); { see previous example } > > Or is there another way to update dynamically the CSS properties as far as > the model is concerned ? > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]