From 97b5f5cdd60fefdb6fb5cc3f30298db31b914054 Mon Sep 17 00:00:00 2001 From: ILyoan Date: Thu, 30 May 2013 11:20:52 +0900 Subject: [PATCH] Supprot css class selection --- src/components/main/css/select_handler.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/components/main/css/select_handler.rs b/src/components/main/css/select_handler.rs index 80affef9d34..1b759241999 100644 --- a/src/components/main/css/select_handler.rs +++ b/src/components/main/css/select_handler.rs @@ -86,6 +86,16 @@ impl SelectHandler> for NodeSelectHandler { } } + fn with_node_classes(&self, node: &AbstractNode, f: &fn(Option<&str>) -> R) -> R { + if !node.is_element() { + fail!(~"attempting to style non-element node"); + } + do node.with_imm_element() |element_n| { + f(element_n.get_attr("class")) + } + } + + fn with_node_id(&self, node: &AbstractNode, f: &fn(Option<&str>) -> R) -> R { if !node.is_element() { fail!(~"attempting to style non-element node");