mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 21:17:44 +00:00
LibWeb: Add internal use_pseudo_element to DOM Element
This commit is contained in:
parent
cfe9577b48
commit
f621dc464b
12 changed files with 61 additions and 96 deletions
|
@ -173,7 +173,8 @@ public:
|
|||
|
||||
RequiredInvalidationAfterStyleChange recompute_style();
|
||||
|
||||
virtual Optional<CSS::Selector::PseudoElement> pseudo_element() const { return {}; }
|
||||
Optional<CSS::Selector::PseudoElement> use_pseudo_element() const { return m_use_pseudo_element; }
|
||||
void set_use_pseudo_element(Optional<CSS::Selector::PseudoElement> use_pseudo_element) { m_use_pseudo_element = use_pseudo_element; }
|
||||
|
||||
Layout::NodeWithStyle* layout_node();
|
||||
Layout::NodeWithStyle const* layout_node() const;
|
||||
|
@ -413,6 +414,8 @@ private:
|
|||
mutable OwnPtr<PseudoElementCustomProperties> m_pseudo_element_custom_properties;
|
||||
PseudoElementCustomProperties& pseudo_element_custom_properties() const;
|
||||
|
||||
Optional<CSS::Selector::PseudoElement> m_use_pseudo_element {};
|
||||
|
||||
Vector<FlyString> m_classes;
|
||||
Optional<Dir> m_dir;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue