W3C home > Mailing lists > Public > www-svg@w3.org > June 2005

RE: SVG12: get/setAttribute

From: Ola Andersson <Ola.Andersson@ikivo.com>
Date: Tue, 14 Jun 2005 08:30:39 +0200
Message-ID: <586AE9F507AF5E4AA45364333D9E2FA201093CF1@sesthsrv02.zoomon.local>
To: "Bjoern Hoehrmann" <derhoermi@gmx.net>
Cc: <www-svg@w3.org>, "WG SVG" <w3c-svg-wg@w3.org>

You're absolutely correct. Robin just reminded me that the SVGT1.1 udom is just something defined in the JSR-226 and has nothing to do with the SVGT1.1 spec. Somehow I've fooled myself into believing that SVGT1.1 udom was an optional part of tiny 1.1 which it is not.
Sorry about that. I'll add your example.
/o
 

> -----Original Message-----
> From: Bjoern Hoehrmann [mailto:derhoermi@gmx.net]
> Sent: den 14 juni 2005 00:10
> To: Ola Andersson
> Cc: www-svg@w3.org; WG SVG
> Subject: Re: SVG12: get/setAttribute
> 
> * Ola Andersson wrote:
> >The mail you refer to does no longer apply due to a later resolution
> >in the WG. Set/getAttributeNS do apply (as written in the LC-spec)
> >to svg elements.
> 
> Okay, the new example addresses my concern then, thanks.
> 
> >> >Example SVG 1.1 scripting has been changed to:
> >> ><svg xmlns="http://www.w3.org/2000/svg" version="1.1">
> >> >    <rect id="myRect" x="10" y="20" width="200" height="300"
> fill="red"
> >> >        onclick="var width =  parseFloat(
> >> >        document.getElementById('myRect').getAttributeNS(null,
> 'width'));
> >> >        document.getElementById('myRect').setAttributeNS(null,
> 'width',
> >> (width+10));"/>
> >> ></svg>
> >>
> >> This seems overly complex to me, I think this should be
> >>
> >>   <svg xmlns="http://www.w3.org/2000/svg" version="1.1">
> >>     <rect x="10" y="20" width="200" height="300" fill="red"
> >>         onclick="evt.target.width.baseVal.value += 10" />
> >>   </svg>
> >
> >This is not svg tiny 1.1 compliant. The idea is that the example should
> be
> >tiny 1.1 udom compliant. We should add baseProfile="tiny" to make this
> clear.
> 
> If you add baseProfile="tiny" the example would be non-compliant as SVG
> Tiny 1.1 does not allow the onclick attribute on <rect>. And turning it
> into a SVG Basic 1.1 document does not seem useful to me; but even then,
> SVG 1.1 does not mandate the 'document' object the example uses... So I
> think adopting my example is best.
> --
> Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de
> Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de
> 68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/
Received on Tuesday, 14 June 2005 06:30:47 GMT

This archive was generated by hypermail 2.3.1 : Friday, 8 March 2013 15:54:30 GMT