Skip to content
This repository was archived by the owner on Jul 10, 2023. It is now read-only.

Commit 6831381

Browse files
committed
Support css class selection (2)
1 parent e854adf commit 6831381

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

select.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ pub trait SelectHandler<N> {
8989
fn with_node_id<R>(&self, node: &N, f: &fn(Option<&str>) -> R) -> R;
9090
fn named_parent_node(&self, node: &N, name: &str) -> Option<N>;
9191
fn parent_node(&self, node: &N) -> Option<N>;
92+
fn node_has_class(&self, node: &N, &str) -> bool;
9293
fn node_has_id(&self, node: &N, &str) -> bool;
9394
fn named_ancestor_node(&self, node: &N, name: &str) -> Option<N>;
9495
fn node_is_root(&self, node: &N) -> bool;
@@ -142,6 +143,10 @@ impl<N, H: SelectHandler<N>> n::s::CssSelectHandler<N> for SelectHandlerWrapper<
142143
self.inner_ref().parent_node(node)
143144
}
144145

146+
fn node_has_class(&self, node: &N, name: LwcString) -> bool {
147+
self.inner_ref().node_has_class(node, name.to_str_slice())
148+
}
149+
145150
fn node_has_id(&self, node: &N, name: LwcString) -> bool {
146151
self.inner_ref().node_has_id(node, name.to_str_slice())
147152
}

0 commit comments

Comments
 (0)