Revert "Phase 4.1-4.2: StyleIndex with by_tag/by_class/by_id indexes, replace matching_rules with query_index, build_index after parsing"
This reverts commit 87feba394d.
This commit is contained in:
@@ -59,10 +59,10 @@ pub fn collect_hover_active<'a>(
|
||||
.collect();
|
||||
|
||||
let hover_props = stylesheet.matching_pseudo_rules(
|
||||
"hover", Some(el.element_id), el.type_name, el_id, &classes, &default_struct, &[], &[], &el_attributes,
|
||||
"hover", el.type_name, el_id, &classes, &default_struct, &[], &[], &el_attributes,
|
||||
);
|
||||
let active_props = stylesheet.matching_pseudo_rules(
|
||||
"active", Some(el.element_id), el.type_name, el_id, &classes, &default_struct, &[], &[], &el_attributes,
|
||||
"active", el.type_name, el_id, &classes, &default_struct, &[], &[], &el_attributes,
|
||||
);
|
||||
|
||||
(hover_props, active_props)
|
||||
@@ -1032,9 +1032,9 @@ fn render_button<'a>(
|
||||
.map(|(k, v)| (k.to_string(), v.to_string()))
|
||||
.collect();
|
||||
let hover_sheets: Vec<&HashMap<String, String>> =
|
||||
stylesheet.matching_rules(Some(el.element_id), el.type_name, el_id, &classes, &["hover"], &default_struct, &[], &[], &el_attributes);
|
||||
stylesheet.matching_rules(el.type_name, el_id, &classes, &["hover"], &default_struct, &[], &[], &el_attributes);
|
||||
let active_sheets: Vec<&HashMap<String, String>> =
|
||||
stylesheet.matching_rules(Some(el.element_id), el.type_name, el_id, &classes, &["active"], &default_struct, &[], &[], &el_attributes);
|
||||
stylesheet.matching_rules(el.type_name, el_id, &classes, &["active"], &default_struct, &[], &[], &el_attributes);
|
||||
|
||||
let mut hover_props = std::collections::HashMap::new();
|
||||
for sheet in &hover_sheets {
|
||||
|
||||
Reference in New Issue
Block a user