W3C home > Mailing lists > Public > public-webapps@w3.org > April to June 2008

Re: [WebIDL] Assigning to constants

From: Andrew Oakley <andrew@ado.is-a-geek.net>
Date: Thu, 12 Jun 2008 20:03:31 +0100
Message-ID: <48517303.2070707@ado.is-a-geek.net>
To: Simon Pieters <simonp@opera.com>
CC: public-webapps@w3.org

Simon Pieters wrote:
> 
> What should happen when you assign something to a constant? e.g.:
> 
>    Node.ELEMENT_NODE = 'Hello world';
> 
> Web IDL doesn't say, AFAICT. Firefox and Opera allow the assignment. In 
> WebKit it silently fails. I had expected an exception to be thrown, just 
> like for readonly attributes.
> 
> It'd be good if this was defined.
> 

http://dev.w3.org/2006/webapi/Binding4DOM/#es-constants says the 
property has attributes { DontDelete }.  That would imply that it 
doesn't have the ReadOnly attribute, and as such the assignment should 
be allowed.
Received on Friday, 13 June 2008 02:37:37 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 18:49:25 GMT