From b4ac5133710ab16e6f5519e05f6aa666a0da5cd7 Mon Sep 17 00:00:00 2001 From: hsinewu Date: Mon, 5 Sep 2016 13:03:38 +0800 Subject: [PATCH] Make NodeList iterable --- components/script/dom/webidls/NodeList.webidl | 2 +- tests/wpt/metadata/MANIFEST.json | 6 +++ .../dom/nodes/NodeList-Iterable.html | 37 +++++++++++++++++++ 3 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 tests/wpt/web-platform-tests/dom/nodes/NodeList-Iterable.html diff --git a/components/script/dom/webidls/NodeList.webidl b/components/script/dom/webidls/NodeList.webidl index e61eae6d6b1..780abc66746 100644 --- a/components/script/dom/webidls/NodeList.webidl +++ b/components/script/dom/webidls/NodeList.webidl @@ -12,5 +12,5 @@ interface NodeList { getter Node? item(unsigned long index); [Pure] readonly attribute unsigned long length; - // iterable; + iterable; }; diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index 214162045a5..60eb900a522 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -37215,6 +37215,12 @@ "deleted_reftests": {}, "items": { "testharness": { + "dom/nodes/NodeList-Iterable.html": [ + { + "path": "dom/nodes/NodeList-Iterable.html", + "url": "/dom/nodes/NodeList-Iterable.html" + } + ], "html/semantics/forms/the-option-element/option-form.html": [ { "path": "html/semantics/forms/the-option-element/option-form.html", diff --git a/tests/wpt/web-platform-tests/dom/nodes/NodeList-Iterable.html b/tests/wpt/web-platform-tests/dom/nodes/NodeList-Iterable.html new file mode 100644 index 00000000000..e1349cd767b --- /dev/null +++ b/tests/wpt/web-platform-tests/dom/nodes/NodeList-Iterable.html @@ -0,0 +1,37 @@ + + +NodeList Iterable Test + + +

+

+

+

+

+