W3C home > Mailing lists > Public > public-webapps@w3.org > October to December 2010

Re: DOM collections index out of bounds and JavaScript.

From: Erik Arvidsson <arv@chromium.org>
Date: Tue, 19 Oct 2010 10:06:15 -0700
Message-ID: <AANLkTi=M5wuCRxGA=_nbQDTuM1f++OqPswyQSHPCgrZo@mail.gmail.com>
To: Garrett Smith <dhtmlkitchen@gmail.com>
Cc: Anne van Kesteren <annevk@opera.com>, Cameron McCormack <cam@mcc.id.au>, public-webapps@w3.org
On Tue, Oct 19, 2010 at 09:50, Garrett Smith <dhtmlkitchen@gmail.com> wrote:
...
> CSSStyleDeclaration. What about the other "collection" objects? HTML5
> says that collections are now callable and specifies that "indexed"
> property access on collections returns null. But what about other APIs
> such as NodeList, NamedNodeMap, CSSRuleList, and StyleSheetList?

Almost all of them are defined to return null. Actually
CSSStyleDeclaration is the only exception I could find in WebCore
sources.

> Changing the wording for each collection would be painfully
> repetitious, involving a spec author for each spec. There is not any
> super interface collection defined that also defines `item`,
> callability, property access, etc. though if there were then all
> collection type objects inherit from that and would avoid shotgun
> surgery. That would seem to be something for DOM 4 core, if such a
> thing is to be written.

WebIDL has a section for sequence but it is not fleshed out yet.

erik
Received on Tuesday, 19 October 2010 17:07:09 GMT

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