Index: core/dom/DOMStringMap.idl |
diff --git a/core/dom/DOMStringMap.idl b/core/dom/DOMStringMap.idl |
index c8c7d15fc17325ae45e0f61e4f82660f08547216..2034eac6c57492a2eeaad1a0c9d0b91e9f52e1ea 100644 |
--- a/core/dom/DOMStringMap.idl |
+++ b/core/dom/DOMStringMap.idl |
@@ -23,16 +23,20 @@ |
* 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); |
- deleter boolean (DOMString name); |
+ [RaisesException] setter void (DOMString name, DOMString value); |
+ deleter void (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 void (unsigned long index); |
}; |