diff options
author | Nova Fallen <nfallen@seas.upenn.edu> | 2015-10-25 13:05:22 -0400 |
---|---|---|
committer | Nova Fallen <nfallen@seas.upenn.edu> | 2015-10-30 21:13:29 -0400 |
commit | 73c4af626ad261225d0fba23c78b1a8bceeac411 (patch) | |
tree | 7cf9bab0dd611678a85e9d64f6f981ac7e5c825a /components/script/dom/namednodemap.rs | |
parent | f6e3146de248554607790108680a43844dff70bf (diff) | |
download | servo-73c4af626ad261225d0fba23c78b1a8bceeac411.tar.gz servo-73c4af626ad261225d0fba23c78b1a8bceeac411.zip |
Implement DOMStringMap::SupportedPropertyNames and NamedNodeMap::SupportedPropertyNames
Diffstat (limited to 'components/script/dom/namednodemap.rs')
-rw-r--r-- | components/script/dom/namednodemap.rs | 6 |
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() } } |