aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/node.rs
diff options
context:
space:
mode:
authorPeter <ptrgonda@gmail.com>2015-04-09 16:27:25 -0400
committerPeter <ptrgonda@gmail.com>2015-04-09 16:27:25 -0400
commite7c11f706228e45c5f75f6a2a8b792e3fd9429ac (patch)
tree131ca09f93bb0f891a910218aea53725ec7f619a /components/script/dom/node.rs
parent1511d7a2ad5cdad8d206bad818c0ed4e4aa9f279 (diff)
downloadservo-e7c11f706228e45c5f75f6a2a8b792e3fd9429ac.tar.gz
servo-e7c11f706228e45c5f75f6a2a8b792e3fd9429ac.zip
Updated fix #5616, also renamed RevsereChildrenIterator to ReverseSiblingIterator
Diffstat (limited to 'components/script/dom/node.rs')
-rw-r--r--components/script/dom/node.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/components/script/dom/node.rs b/components/script/dom/node.rs
index 1249aec902a..aa06df6d103 100644
--- a/components/script/dom/node.rs
+++ b/components/script/dom/node.rs
@@ -411,10 +411,10 @@ pub trait NodeHelpers<'a> {
fn ancestors(self) -> AncestorIterator;
fn inclusive_ancestors(self) -> AncestorIterator;
fn children(self) -> NodeSiblingIterator;
- fn rev_children(self) -> ReverseChildrenIterator;
+ fn rev_children(self) -> ReverseSiblingIterator;
fn child_elements(self) -> ChildElementIterator;
fn following_siblings(self) -> NodeSiblingIterator;
- fn preceding_siblings(self) -> ReverseChildrenIterator;
+ fn preceding_siblings(self) -> ReverseSiblingIterator;
fn is_in_doc(self) -> bool;
fn is_inclusive_ancestor_of(self, parent: JSRef<Node>) -> bool;
fn is_parent_of(self, child: JSRef<Node>) -> bool;
@@ -764,8 +764,8 @@ impl<'a> NodeHelpers<'a> for JSRef<'a, Node> {
}
}
- fn preceding_siblings(self) -> ReverseChildrenIterator {
- ReverseChildrenIterator {
+ fn preceding_siblings(self) -> ReverseSiblingIterator {
+ ReverseSiblingIterator {
current: self.prev_sibling(),
}
}
@@ -872,8 +872,8 @@ impl<'a> NodeHelpers<'a> for JSRef<'a, Node> {
}
}
- fn rev_children(self) -> ReverseChildrenIterator {
- ReverseChildrenIterator {
+ fn rev_children(self) -> ReverseSiblingIterator {
+ ReverseSiblingIterator {
current: self.last_child(),
}
}
@@ -1138,11 +1138,11 @@ impl Iterator for NodeSiblingIterator {
}
}
-pub struct ReverseChildrenIterator {
+pub struct ReverseSiblingIterator {
current: Option<Temporary<Node>>,
}
-impl Iterator for ReverseChildrenIterator {
+impl Iterator for ReverseSiblingIterator {
type Item = Temporary<Node>;
fn next(&mut self) -> Option<Temporary<Node>> {