mirror of
https://github.com/servo/servo.git
synced 2025-08-04 13:10:20 +01:00
Updated fix #5616, also renamed RevsereChildrenIterator to ReverseSiblingIterator
This commit is contained in:
parent
1511d7a2ad
commit
e7c11f7062
1 changed files with 8 additions and 8 deletions
|
@ -411,10 +411,10 @@ pub trait NodeHelpers<'a> {
|
||||||
fn ancestors(self) -> AncestorIterator;
|
fn ancestors(self) -> AncestorIterator;
|
||||||
fn inclusive_ancestors(self) -> AncestorIterator;
|
fn inclusive_ancestors(self) -> AncestorIterator;
|
||||||
fn children(self) -> NodeSiblingIterator;
|
fn children(self) -> NodeSiblingIterator;
|
||||||
fn rev_children(self) -> ReverseChildrenIterator;
|
fn rev_children(self) -> ReverseSiblingIterator;
|
||||||
fn child_elements(self) -> ChildElementIterator;
|
fn child_elements(self) -> ChildElementIterator;
|
||||||
fn following_siblings(self) -> NodeSiblingIterator;
|
fn following_siblings(self) -> NodeSiblingIterator;
|
||||||
fn preceding_siblings(self) -> ReverseChildrenIterator;
|
fn preceding_siblings(self) -> ReverseSiblingIterator;
|
||||||
fn is_in_doc(self) -> bool;
|
fn is_in_doc(self) -> bool;
|
||||||
fn is_inclusive_ancestor_of(self, parent: JSRef<Node>) -> bool;
|
fn is_inclusive_ancestor_of(self, parent: JSRef<Node>) -> bool;
|
||||||
fn is_parent_of(self, child: 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 {
|
fn preceding_siblings(self) -> ReverseSiblingIterator {
|
||||||
ReverseChildrenIterator {
|
ReverseSiblingIterator {
|
||||||
current: self.prev_sibling(),
|
current: self.prev_sibling(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -872,8 +872,8 @@ impl<'a> NodeHelpers<'a> for JSRef<'a, Node> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn rev_children(self) -> ReverseChildrenIterator {
|
fn rev_children(self) -> ReverseSiblingIterator {
|
||||||
ReverseChildrenIterator {
|
ReverseSiblingIterator {
|
||||||
current: self.last_child(),
|
current: self.last_child(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1138,11 +1138,11 @@ impl Iterator for NodeSiblingIterator {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub struct ReverseChildrenIterator {
|
pub struct ReverseSiblingIterator {
|
||||||
current: Option<Temporary<Node>>,
|
current: Option<Temporary<Node>>,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Iterator for ReverseChildrenIterator {
|
impl Iterator for ReverseSiblingIterator {
|
||||||
type Item = Temporary<Node>;
|
type Item = Temporary<Node>;
|
||||||
|
|
||||||
fn next(&mut self) -> Option<Temporary<Node>> {
|
fn next(&mut self) -> Option<Temporary<Node>> {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue