aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/namednodemap.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/namednodemap.rs')
-rw-r--r--components/script/dom/namednodemap.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/components/script/dom/namednodemap.rs b/components/script/dom/namednodemap.rs
index 6070c0bb0c2..5c78de0ed51 100644
--- a/components/script/dom/namednodemap.rs
+++ b/components/script/dom/namednodemap.rs
@@ -85,8 +85,10 @@ impl NamedNodeMapMethods for NamedNodeMap {
item
}
+ // https://heycam.github.io/webidl/#dfn-supported-property-names
fn SupportedPropertyNames(&self) -> Vec<DOMString> {
- // FIXME: unimplemented (https://github.com/servo/servo/issues/7273)
- vec![]
+ self.owner.attrs().iter().map(JS::root).map(|attr| {
+ (**attr.name()).to_owned()
+ }).collect()
}
}