mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 05:47:35 +00:00
LibWeb: Expose list_item value in CSS display
This commit is contained in:
parent
b74940ffb7
commit
81c11bc6f2
1 changed files with 13 additions and 6 deletions
|
@ -70,6 +70,11 @@ public:
|
||||||
None,
|
None,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum class ListItem {
|
||||||
|
No,
|
||||||
|
Yes,
|
||||||
|
};
|
||||||
|
|
||||||
enum class Type {
|
enum class Type {
|
||||||
OutsideAndInside,
|
OutsideAndInside,
|
||||||
Internal,
|
Internal,
|
||||||
|
@ -107,7 +112,14 @@ public:
|
||||||
bool is_block_outside() const { return is_outside_and_inside() && outside() == Outside::Block; }
|
bool is_block_outside() const { return is_outside_and_inside() && outside() == Outside::Block; }
|
||||||
bool is_inline_outside() const { return is_outside_and_inside() && outside() == Outside::Inline; }
|
bool is_inline_outside() const { return is_outside_and_inside() && outside() == Outside::Inline; }
|
||||||
bool is_inline_block() const { return is_inline_outside() && is_flow_root_inside(); }
|
bool is_inline_block() const { return is_inline_outside() && is_flow_root_inside(); }
|
||||||
bool is_list_item() const { return is_outside_and_inside() && m_value.outside_inside.list_item == ListItem::Yes; }
|
|
||||||
|
ListItem list_item() const
|
||||||
|
{
|
||||||
|
VERIFY(is_outside_and_inside());
|
||||||
|
return m_value.outside_inside.list_item;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool is_list_item() const { return is_outside_and_inside() && list_item() == ListItem::Yes; }
|
||||||
|
|
||||||
Inside inside() const
|
Inside inside() const
|
||||||
{
|
{
|
||||||
|
@ -142,11 +154,6 @@ public:
|
||||||
InlineTable,
|
InlineTable,
|
||||||
};
|
};
|
||||||
|
|
||||||
enum class ListItem {
|
|
||||||
No,
|
|
||||||
Yes,
|
|
||||||
};
|
|
||||||
|
|
||||||
static Display from_short(Short short_)
|
static Display from_short(Short short_)
|
||||||
{
|
{
|
||||||
switch (short_) {
|
switch (short_) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue