Index: Source/core/dom/DOMStringMap.idl |
diff --git a/Source/core/dom/DOMStringMap.idl b/Source/core/dom/DOMStringMap.idl |
index c8c7d15fc17325ae45e0f61e4f82660f08547216..0b8031ab06adfbf6740be0c96a343e42e951007a 100644 |
--- a/Source/core/dom/DOMStringMap.idl |
+++ b/Source/core/dom/DOMStringMap.idl |
@@ -23,16 +23,21 @@ |
* THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
+// https://html.spec.whatwg.org/#the-domstringmap-interface |
+ |
[ |
OverrideBuiltins, |
SetWrapperReferenceFrom=element, |
WillBeGarbageCollected, |
] interface DOMStringMap { |
- [NotEnumerable] getter DOMString (unsigned long index); |
- [RaisesException] setter DOMString (unsigned long index, DOMString value); |
- deleter boolean (unsigned long index); |
- |
[ImplementedAs=item] getter DOMString (DOMString name); |
- [RaisesException] setter DOMString (DOMString name, DOMString value); |
+ [RaisesException] setter void (DOMString name, DOMString value); |
+ // FIXME: The deleter return type should be void. crbug.com/462920 |
deleter boolean (DOMString name); |
+ |
+ // FIXME: The indexed getter, setter and deleter are not in the |
+ // spec and simply converts the index to a string. |
+ [NotEnumerable] getter DOMString (unsigned long index); |
+ [RaisesException] setter void (unsigned long index, DOMString value); |
+ deleter boolean (unsigned long index); |
}; |