diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2015-04-08 22:30:54 +0200 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2015-04-09 15:43:05 +0200 |
commit | 3d68a46fee3a33e76889f76350913128ae816ba9 (patch) | |
tree | fca5fdf298b34491a8457675006d41628fa3195b /components/script/dom/webidls | |
parent | f8d0237956480dd4c76527f834581c77888a1ef2 (diff) | |
download | servo-3d68a46fee3a33e76889f76350913128ae816ba9.tar.gz servo-3d68a46fee3a33e76889f76350913128ae816ba9.zip |
Implement NonDocumentTypeChildNode::*ElementSibling()
Diffstat (limited to 'components/script/dom/webidls')
-rw-r--r-- | components/script/dom/webidls/CharacterData.webidl | 1 | ||||
-rw-r--r-- | components/script/dom/webidls/ChildNode.webidl | 14 | ||||
-rw-r--r-- | components/script/dom/webidls/Element.webidl | 1 |
3 files changed, 9 insertions, 7 deletions
diff --git a/components/script/dom/webidls/CharacterData.webidl b/components/script/dom/webidls/CharacterData.webidl index d1b222bc168..39f304e0e39 100644 --- a/components/script/dom/webidls/CharacterData.webidl +++ b/components/script/dom/webidls/CharacterData.webidl @@ -26,3 +26,4 @@ interface CharacterData : Node { }; CharacterData implements ChildNode; +CharacterData implements NonDocumentTypeChildNode; diff --git a/components/script/dom/webidls/ChildNode.webidl b/components/script/dom/webidls/ChildNode.webidl index 16562fbafbf..fbcf8ea1208 100644 --- a/components/script/dom/webidls/ChildNode.webidl +++ b/components/script/dom/webidls/ChildNode.webidl @@ -16,10 +16,10 @@ interface ChildNode { void remove(); }; -// [NoInterfaceObject] -// interface NonDocumentTypeChildNode { -// [Pure] -// readonly attribute Element? previousElementSibling; -// [Pure] -// readonly attribute Element? nextElementSibling; -// }; +[NoInterfaceObject] +interface NonDocumentTypeChildNode { + [Pure] + readonly attribute Element? previousElementSibling; + [Pure] + readonly attribute Element? nextElementSibling; +}; diff --git a/components/script/dom/webidls/Element.webidl b/components/script/dom/webidls/Element.webidl index 8d08717cd31..1090ad91588 100644 --- a/components/script/dom/webidls/Element.webidl +++ b/components/script/dom/webidls/Element.webidl @@ -70,4 +70,5 @@ partial interface Element { }; Element implements ChildNode; +Element implements NonDocumentTypeChildNode; Element implements ParentNode; |