mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
do not reset pseudo elements style
This commit is contained in:
parent
490a2acac9
commit
69769e4493
1 changed files with 10 additions and 2 deletions
|
@ -714,7 +714,11 @@ impl<'a, ConcreteThreadSafeLayoutNode: ThreadSafeLayoutNode>
|
||||||
}
|
}
|
||||||
|
|
||||||
let mut style = (*style).clone();
|
let mut style = (*style).clone();
|
||||||
properties::modify_style_for_text(&mut style);
|
match node.get_pseudo_element_type() {
|
||||||
|
PseudoElementType::Before(_) |
|
||||||
|
PseudoElementType::After(_) => {}
|
||||||
|
_ => properties::modify_style_for_text(&mut style)
|
||||||
|
}
|
||||||
|
|
||||||
let selected_style = node.selected_style(self.style_context());
|
let selected_style = node.selected_style(self.style_context());
|
||||||
|
|
||||||
|
@ -950,7 +954,11 @@ impl<'a, ConcreteThreadSafeLayoutNode: ThreadSafeLayoutNode>
|
||||||
// Modify the style as necessary. (See the comment in
|
// Modify the style as necessary. (See the comment in
|
||||||
// `properties::modify_style_for_replaced_content()`.)
|
// `properties::modify_style_for_replaced_content()`.)
|
||||||
let mut style = node.style(self.style_context()).clone();
|
let mut style = node.style(self.style_context()).clone();
|
||||||
properties::modify_style_for_replaced_content(&mut style);
|
match node.get_pseudo_element_type() {
|
||||||
|
PseudoElementType::Before(_) |
|
||||||
|
PseudoElementType::After(_) => {}
|
||||||
|
_ => properties::modify_style_for_replaced_content(&mut style)
|
||||||
|
}
|
||||||
|
|
||||||
// If this is generated content, then we need to initialize the accumulator with the
|
// If this is generated content, then we need to initialize the accumulator with the
|
||||||
// fragment corresponding to that content. Otherwise, just initialize with the ordinary
|
// fragment corresponding to that content. Otherwise, just initialize with the ordinary
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue