- From: Ian Hickson <ian@hixie.ch>
- Date: Mon, 3 Aug 2009 10:13:04 +0000 (UTC)
On Fri, 24 Jul 2009, Andrew Oakley wrote: > > PropertyNodeList.contents seems to be defined differently in the IDL and > the text related to it. > > The IDL says: > > typedef sequence<any> PropertyValueArray; > > > > interface PropertyNodeList : NodeList { > > attribute PropertyValueArray contents; > > }; > > The description says: > > The contents DOM attribute on the PropertyNodeList object, on > > getting, must return a newly constructed DOMStringArray whose values > > are the values obtained from the content DOM property of each of the > > elements represented by the object, in tree order. > > DOMStringArray doesn't appear to be defined anywhere, however DOM 3 Core > has a DOMStringList which seems to have this purpose. > > HTMLPropertyCollection.names returns a DOMStringList, so I think we > should be consistent and also return a DOMStringList for > PropertyNodeList.contents. Fixed. It can't be a DOMStringList (nor a DOMStringArray, whatever that was supposed to be), because some of the values are going to themselves be items, and not strings. Thanks, -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Monday, 3 August 2009 03:13:04 UTC