mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-08 09:09:43 +00:00
LibWeb/CSS: Remove redundant CSS:: namespaces from ComputedProperties
We're already in the CSS namespace, so let's remove the clutter.
This commit is contained in:
parent
4cb2063577
commit
75168fa4d6
Notes:
github-actions[bot]
2025-02-05 17:13:35 +00:00
Author: https://github.com/AtkinsSJ
Commit: 75168fa4d6
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/3467
Reviewed-by: https://github.com/gmta ✅
2 changed files with 242 additions and 242 deletions
File diff suppressed because it is too large
Load diff
|
@ -27,7 +27,7 @@ class ComputedProperties final : public JS::Cell {
|
||||||
GC_DECLARE_ALLOCATOR(ComputedProperties);
|
GC_DECLARE_ALLOCATOR(ComputedProperties);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
static constexpr size_t number_of_properties = to_underlying(CSS::last_property_id) + 1;
|
static constexpr size_t number_of_properties = to_underlying(last_property_id) + 1;
|
||||||
|
|
||||||
virtual ~ComputedProperties() override;
|
virtual ~ComputedProperties() override;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ public:
|
||||||
{
|
{
|
||||||
for (size_t i = 0; i < m_property_values.size(); ++i) {
|
for (size_t i = 0; i < m_property_values.size(); ++i) {
|
||||||
if (m_property_values[i])
|
if (m_property_values[i])
|
||||||
callback((CSS::PropertyID)i, *m_property_values[i]);
|
callback((PropertyID)i, *m_property_values[i]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -45,51 +45,51 @@ public:
|
||||||
Yes
|
Yes
|
||||||
};
|
};
|
||||||
|
|
||||||
HashMap<CSS::PropertyID, NonnullRefPtr<CSSStyleValue const>> const& animated_property_values() const { return m_animated_property_values; }
|
HashMap<PropertyID, NonnullRefPtr<CSSStyleValue const>> const& animated_property_values() const { return m_animated_property_values; }
|
||||||
void reset_animated_properties();
|
void reset_animated_properties();
|
||||||
|
|
||||||
bool is_property_important(CSS::PropertyID property_id) const;
|
bool is_property_important(PropertyID property_id) const;
|
||||||
bool is_property_inherited(CSS::PropertyID property_id) const;
|
bool is_property_inherited(PropertyID property_id) const;
|
||||||
void set_property_important(CSS::PropertyID, Important);
|
void set_property_important(PropertyID, Important);
|
||||||
void set_property_inherited(CSS::PropertyID, Inherited);
|
void set_property_inherited(PropertyID, Inherited);
|
||||||
|
|
||||||
void set_property(CSS::PropertyID, NonnullRefPtr<CSSStyleValue const> value, Inherited = Inherited::No, Important = Important::No);
|
void set_property(PropertyID, NonnullRefPtr<CSSStyleValue const> value, Inherited = Inherited::No, Important = Important::No);
|
||||||
void set_animated_property(CSS::PropertyID, NonnullRefPtr<CSSStyleValue const> value);
|
void set_animated_property(PropertyID, NonnullRefPtr<CSSStyleValue const> value);
|
||||||
enum class WithAnimationsApplied {
|
enum class WithAnimationsApplied {
|
||||||
No,
|
No,
|
||||||
Yes,
|
Yes,
|
||||||
};
|
};
|
||||||
CSSStyleValue const& property(CSS::PropertyID, WithAnimationsApplied = WithAnimationsApplied::Yes) const;
|
CSSStyleValue const& property(PropertyID, WithAnimationsApplied = WithAnimationsApplied::Yes) const;
|
||||||
CSSStyleValue const* maybe_null_property(CSS::PropertyID) const;
|
CSSStyleValue const* maybe_null_property(PropertyID) const;
|
||||||
void revert_property(CSS::PropertyID, ComputedProperties const& style_for_revert);
|
void revert_property(PropertyID, ComputedProperties const& style_for_revert);
|
||||||
|
|
||||||
GC::Ptr<CSS::CSSStyleDeclaration const> animation_name_source() const { return m_animation_name_source; }
|
GC::Ptr<CSSStyleDeclaration const> animation_name_source() const { return m_animation_name_source; }
|
||||||
void set_animation_name_source(GC::Ptr<CSS::CSSStyleDeclaration const> declaration) { m_animation_name_source = declaration; }
|
void set_animation_name_source(GC::Ptr<CSSStyleDeclaration const> declaration) { m_animation_name_source = declaration; }
|
||||||
|
|
||||||
GC::Ptr<CSS::CSSStyleDeclaration const> transition_property_source() const { return m_transition_property_source; }
|
GC::Ptr<CSSStyleDeclaration const> transition_property_source() const { return m_transition_property_source; }
|
||||||
void set_transition_property_source(GC::Ptr<CSS::CSSStyleDeclaration const> declaration) { m_transition_property_source = declaration; }
|
void set_transition_property_source(GC::Ptr<CSSStyleDeclaration const> declaration) { m_transition_property_source = declaration; }
|
||||||
|
|
||||||
CSS::Size size_value(CSS::PropertyID) const;
|
Size size_value(PropertyID) const;
|
||||||
[[nodiscard]] Variant<LengthPercentage, NormalGap> gap_value(CSS::PropertyID) const;
|
[[nodiscard]] Variant<LengthPercentage, NormalGap> gap_value(PropertyID) const;
|
||||||
LengthPercentage length_percentage_or_fallback(CSS::PropertyID, LengthPercentage const& fallback) const;
|
LengthPercentage length_percentage_or_fallback(PropertyID, LengthPercentage const& fallback) const;
|
||||||
Optional<LengthPercentage> length_percentage(CSS::PropertyID) const;
|
Optional<LengthPercentage> length_percentage(PropertyID) const;
|
||||||
LengthBox length_box(CSS::PropertyID left_id, CSS::PropertyID top_id, CSS::PropertyID right_id, CSS::PropertyID bottom_id, const CSS::Length& default_value) const;
|
LengthBox length_box(PropertyID left_id, PropertyID top_id, PropertyID right_id, PropertyID bottom_id, Length const& default_value) const;
|
||||||
Color color_or_fallback(CSS::PropertyID, Layout::NodeWithStyle const&, Color fallback) const;
|
Color color_or_fallback(PropertyID, Layout::NodeWithStyle const&, Color fallback) const;
|
||||||
CSS::PreferredColorScheme color_scheme(CSS::PreferredColorScheme, Optional<Vector<String> const&> document_supported_schemes) const;
|
PreferredColorScheme color_scheme(PreferredColorScheme, Optional<Vector<String> const&> document_supported_schemes) const;
|
||||||
TextAnchor text_anchor() const;
|
TextAnchor text_anchor() const;
|
||||||
TextAlign text_align() const;
|
TextAlign text_align() const;
|
||||||
TextJustify text_justify() const;
|
TextJustify text_justify() const;
|
||||||
TextOverflow text_overflow() const;
|
TextOverflow text_overflow() const;
|
||||||
CSS::Length border_spacing_horizontal(Layout::Node const&) const;
|
Length border_spacing_horizontal(Layout::Node const&) const;
|
||||||
CSS::Length border_spacing_vertical(Layout::Node const&) const;
|
Length border_spacing_vertical(Layout::Node const&) const;
|
||||||
CaptionSide caption_side() const;
|
CaptionSide caption_side() const;
|
||||||
CSS::Clip clip() const;
|
Clip clip() const;
|
||||||
CSS::Display display() const;
|
Display display() const;
|
||||||
Float float_() const;
|
Float float_() const;
|
||||||
Clear clear() const;
|
Clear clear() const;
|
||||||
ColumnSpan column_span() const;
|
ColumnSpan column_span() const;
|
||||||
struct ContentDataAndQuoteNestingLevel {
|
struct ContentDataAndQuoteNestingLevel {
|
||||||
CSS::ContentData content_data;
|
ContentData content_data;
|
||||||
u32 final_quote_nesting_level { 0 };
|
u32 final_quote_nesting_level { 0 };
|
||||||
};
|
};
|
||||||
ContentDataAndQuoteNestingLevel content(DOM::Element&, u32 initial_quote_nesting_level) const;
|
ContentDataAndQuoteNestingLevel content(DOM::Element&, u32 initial_quote_nesting_level) const;
|
||||||
|
@ -100,12 +100,12 @@ public:
|
||||||
WordBreak word_break() const;
|
WordBreak word_break() const;
|
||||||
Optional<LengthOrCalculated> word_spacing() const;
|
Optional<LengthOrCalculated> word_spacing() const;
|
||||||
Optional<LengthOrCalculated> letter_spacing() const;
|
Optional<LengthOrCalculated> letter_spacing() const;
|
||||||
LineStyle line_style(CSS::PropertyID) const;
|
LineStyle line_style(PropertyID) const;
|
||||||
OutlineStyle outline_style() const;
|
OutlineStyle outline_style() const;
|
||||||
Vector<CSS::TextDecorationLine> text_decoration_line() const;
|
Vector<TextDecorationLine> text_decoration_line() const;
|
||||||
TextDecorationStyle text_decoration_style() const;
|
TextDecorationStyle text_decoration_style() const;
|
||||||
TextTransform text_transform() const;
|
TextTransform text_transform() const;
|
||||||
Vector<CSS::ShadowData> text_shadow(Layout::Node const&) const;
|
Vector<ShadowData> text_shadow(Layout::Node const&) const;
|
||||||
ListStyleType list_style_type() const;
|
ListStyleType list_style_type() const;
|
||||||
ListStylePosition list_style_position() const;
|
ListStylePosition list_style_position() const;
|
||||||
FlexDirection flex_direction() const;
|
FlexDirection flex_direction() const;
|
||||||
|
@ -119,8 +119,8 @@ public:
|
||||||
AlignItems align_items() const;
|
AlignItems align_items() const;
|
||||||
AlignSelf align_self() const;
|
AlignSelf align_self() const;
|
||||||
Appearance appearance() const;
|
Appearance appearance() const;
|
||||||
CSS::Filter backdrop_filter() const;
|
Filter backdrop_filter() const;
|
||||||
CSS::Filter filter() const;
|
Filter filter() const;
|
||||||
float opacity() const;
|
float opacity() const;
|
||||||
Visibility visibility() const;
|
Visibility visibility() const;
|
||||||
ImageRendering image_rendering() const;
|
ImageRendering image_rendering() const;
|
||||||
|
@ -129,10 +129,10 @@ public:
|
||||||
JustifySelf justify_self() const;
|
JustifySelf justify_self() const;
|
||||||
Overflow overflow_x() const;
|
Overflow overflow_x() const;
|
||||||
Overflow overflow_y() const;
|
Overflow overflow_y() const;
|
||||||
Vector<CSS::ShadowData> box_shadow(Layout::Node const&) const;
|
Vector<ShadowData> box_shadow(Layout::Node const&) const;
|
||||||
BoxSizing box_sizing() const;
|
BoxSizing box_sizing() const;
|
||||||
PointerEvents pointer_events() const;
|
PointerEvents pointer_events() const;
|
||||||
Variant<CSS::VerticalAlign, CSS::LengthPercentage> vertical_align() const;
|
Variant<VerticalAlign, LengthPercentage> vertical_align() const;
|
||||||
Optional<Gfx::FontVariantAlternates> font_variant_alternates() const;
|
Optional<Gfx::FontVariantAlternates> font_variant_alternates() const;
|
||||||
FontVariantCaps font_variant_caps() const;
|
FontVariantCaps font_variant_caps() const;
|
||||||
Optional<Gfx::FontVariantEastAsian> font_variant_east_asian() const;
|
Optional<Gfx::FontVariantEastAsian> font_variant_east_asian() const;
|
||||||
|
@ -143,35 +143,35 @@ public:
|
||||||
Optional<FlyString> font_language_override() const;
|
Optional<FlyString> font_language_override() const;
|
||||||
Optional<HashMap<FlyString, IntegerOrCalculated>> font_feature_settings() const;
|
Optional<HashMap<FlyString, IntegerOrCalculated>> font_feature_settings() const;
|
||||||
Optional<HashMap<FlyString, NumberOrCalculated>> font_variation_settings() const;
|
Optional<HashMap<FlyString, NumberOrCalculated>> font_variation_settings() const;
|
||||||
CSS::GridTrackSizeList grid_auto_columns() const;
|
GridTrackSizeList grid_auto_columns() const;
|
||||||
CSS::GridTrackSizeList grid_auto_rows() const;
|
GridTrackSizeList grid_auto_rows() const;
|
||||||
CSS::GridTrackSizeList grid_template_columns() const;
|
GridTrackSizeList grid_template_columns() const;
|
||||||
CSS::GridTrackSizeList grid_template_rows() const;
|
GridTrackSizeList grid_template_rows() const;
|
||||||
[[nodiscard]] CSS::GridAutoFlow grid_auto_flow() const;
|
[[nodiscard]] GridAutoFlow grid_auto_flow() const;
|
||||||
CSS::GridTrackPlacement grid_column_end() const;
|
GridTrackPlacement grid_column_end() const;
|
||||||
CSS::GridTrackPlacement grid_column_start() const;
|
GridTrackPlacement grid_column_start() const;
|
||||||
CSS::GridTrackPlacement grid_row_end() const;
|
GridTrackPlacement grid_row_end() const;
|
||||||
CSS::GridTrackPlacement grid_row_start() const;
|
GridTrackPlacement grid_row_start() const;
|
||||||
BorderCollapse border_collapse() const;
|
BorderCollapse border_collapse() const;
|
||||||
Vector<Vector<String>> grid_template_areas() const;
|
Vector<Vector<String>> grid_template_areas() const;
|
||||||
ObjectFit object_fit() const;
|
ObjectFit object_fit() const;
|
||||||
CSS::ObjectPosition object_position() const;
|
ObjectPosition object_position() const;
|
||||||
TableLayout table_layout() const;
|
TableLayout table_layout() const;
|
||||||
Direction direction() const;
|
Direction direction() const;
|
||||||
UnicodeBidi unicode_bidi() const;
|
UnicodeBidi unicode_bidi() const;
|
||||||
WritingMode writing_mode() const;
|
WritingMode writing_mode() const;
|
||||||
UserSelect user_select() const;
|
UserSelect user_select() const;
|
||||||
Isolation isolation() const;
|
Isolation isolation() const;
|
||||||
CSS::Containment contain() const;
|
Containment contain() const;
|
||||||
MixBlendMode mix_blend_mode() const;
|
MixBlendMode mix_blend_mode() const;
|
||||||
|
|
||||||
static Vector<CSS::Transformation> transformations_for_style_value(CSSStyleValue const& value);
|
static Vector<Transformation> transformations_for_style_value(CSSStyleValue const& value);
|
||||||
Vector<CSS::Transformation> transformations() const;
|
Vector<Transformation> transformations() const;
|
||||||
TransformBox transform_box() const;
|
TransformBox transform_box() const;
|
||||||
CSS::TransformOrigin transform_origin() const;
|
TransformOrigin transform_origin() const;
|
||||||
Optional<CSS::Transformation> rotate() const;
|
Optional<Transformation> rotate() const;
|
||||||
Optional<CSS::Transformation> translate() const;
|
Optional<Transformation> translate() const;
|
||||||
Optional<CSS::Transformation> scale() const;
|
Optional<Transformation> scale() const;
|
||||||
|
|
||||||
MaskType mask_type() const;
|
MaskType mask_type() const;
|
||||||
Color stop_color() const;
|
Color stop_color() const;
|
||||||
|
@ -229,17 +229,17 @@ private:
|
||||||
|
|
||||||
virtual void visit_edges(Visitor&) override;
|
virtual void visit_edges(Visitor&) override;
|
||||||
|
|
||||||
Overflow overflow(CSS::PropertyID) const;
|
Overflow overflow(PropertyID) const;
|
||||||
Vector<CSS::ShadowData> shadow(CSS::PropertyID, Layout::Node const&) const;
|
Vector<ShadowData> shadow(PropertyID, Layout::Node const&) const;
|
||||||
|
|
||||||
GC::Ptr<CSS::CSSStyleDeclaration const> m_animation_name_source;
|
GC::Ptr<CSSStyleDeclaration const> m_animation_name_source;
|
||||||
GC::Ptr<CSS::CSSStyleDeclaration const> m_transition_property_source;
|
GC::Ptr<CSSStyleDeclaration const> m_transition_property_source;
|
||||||
|
|
||||||
Array<RefPtr<CSSStyleValue const>, number_of_properties> m_property_values;
|
Array<RefPtr<CSSStyleValue const>, number_of_properties> m_property_values;
|
||||||
Array<u8, ceil_div(number_of_properties, 8uz)> m_property_important {};
|
Array<u8, ceil_div(number_of_properties, 8uz)> m_property_important {};
|
||||||
Array<u8, ceil_div(number_of_properties, 8uz)> m_property_inherited {};
|
Array<u8, ceil_div(number_of_properties, 8uz)> m_property_inherited {};
|
||||||
|
|
||||||
HashMap<CSS::PropertyID, NonnullRefPtr<CSSStyleValue const>> m_animated_property_values;
|
HashMap<PropertyID, NonnullRefPtr<CSSStyleValue const>> m_animated_property_values;
|
||||||
|
|
||||||
int m_math_depth { InitialValues::math_depth() };
|
int m_math_depth { InitialValues::math_depth() };
|
||||||
mutable RefPtr<Gfx::FontCascadeList> m_font_list;
|
mutable RefPtr<Gfx::FontCascadeList> m_font_list;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue