mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-20 07:17:32 +09:00
Bug 1373798 - Move HTML dir attribute state into event state flags
* Stop calling SetHasDirAuto/ClearHasDirAuto in input element code * Introduce event state flags that track the state of an element's dir attribute * Rewrite our existing checks for the state of the dir attr on top of the new event state flags * Add pseudo-classes for matching on the dir attribute states * Use the new dir attribute pseudoclasses in html.css Tag #1375
This commit is contained in:
parent
4e14355697
commit
3b2a22f085
11 changed files with 139 additions and 72 deletions
|
|
@ -87,4 +87,10 @@ nsINode::GetFlattenedTreeParentNodeForStyle() const
|
|||
return ::GetFlattenedTreeParentNode<nsIContent::eForStyle>(this);
|
||||
}
|
||||
|
||||
inline bool
|
||||
nsINode::NodeOrAncestorHasDirAuto() const
|
||||
{
|
||||
return AncestorHasDirAuto() || (IsElement() && AsElement()->HasDirAuto());
|
||||
}
|
||||
|
||||
#endif // nsIContentInlines_h
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue