diff options
Diffstat (limited to 'Source/WebCore/html/HTMLAllCollection.idl')
-rw-r--r-- | Source/WebCore/html/HTMLAllCollection.idl | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/Source/WebCore/html/HTMLAllCollection.idl b/Source/WebCore/html/HTMLAllCollection.idl index a8e4434eb..eb35047e7 100644 --- a/Source/WebCore/html/HTMLAllCollection.idl +++ b/Source/WebCore/html/HTMLAllCollection.idl @@ -25,13 +25,18 @@ [ CustomCall, + CustomNamedGetter, + LegacyUnenumerableNamedProperties, MasqueradesAsUndefined, GenerateIsReachable=ImplOwnerNodeRoot, ] interface HTMLAllCollection { readonly attribute unsigned long length; - [Custom] getter Node item([Default=Undefined] optional unsigned long index); - [Custom] getter Node namedItem(DOMString name); - // FIXME: This should return an HTMLAllCollection. + + [Custom] getter Element? item(unsigned long index); + [Custom] getter (HTMLCollection or Element)? namedItem(DOMString name); + // [Custom] legacycaller (HTMLCollection or Element)? item(optional DOMString nameOrIndex); + + // FIXME: This is not in the standard. Can we remove it? NodeList tags(DOMString name); }; |