Index: core/dom/DOMTokenList.idl |
diff --git a/core/dom/DOMTokenList.idl b/core/dom/DOMTokenList.idl |
index 19476405d8d77862dbd48e5a7d93635425d814fa..1293203c498ea8096609ea9927926222f1174fb6 100644 |
--- a/core/dom/DOMTokenList.idl |
+++ b/core/dom/DOMTokenList.idl |
@@ -22,17 +22,19 @@ |
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
+// https://dom.spec.whatwg.org/#interface-domtokenlist |
+ |
[ |
SetWrapperReferenceFrom=element, |
WillBeGarbageCollected, |
] interface DOMTokenList { |
readonly attribute unsigned long length; |
- [TreatReturnedNullStringAs=Null] getter DOMString item(unsigned long index); |
+ getter DOMString? item(unsigned long index); |
[RaisesException] boolean contains(DOMString token); |
[RaisesException, CustomElementCallbacks] void add(DOMString... tokens); |
[RaisesException, CustomElementCallbacks] void remove(DOMString... tokens); |
[RaisesException, CustomElementCallbacks] boolean toggle(DOMString token, optional boolean force); |
- |
+ // FIXME: stringifier should be enumerable. |
[NotEnumerable] stringifier; |
+ iterable<DOMString>; |
}; |
- |