aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webidls
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2015-04-08 22:30:54 +0200
committerAnthony Ramine <n.oxyde@gmail.com>2015-04-09 15:43:05 +0200
commit3d68a46fee3a33e76889f76350913128ae816ba9 (patch)
treefca5fdf298b34491a8457675006d41628fa3195b /components/script/dom/webidls
parentf8d0237956480dd4c76527f834581c77888a1ef2 (diff)
downloadservo-3d68a46fee3a33e76889f76350913128ae816ba9.tar.gz
servo-3d68a46fee3a33e76889f76350913128ae816ba9.zip
Implement NonDocumentTypeChildNode::*ElementSibling()
Diffstat (limited to 'components/script/dom/webidls')
-rw-r--r--components/script/dom/webidls/CharacterData.webidl1
-rw-r--r--components/script/dom/webidls/ChildNode.webidl14
-rw-r--r--components/script/dom/webidls/Element.webidl1
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;