LibWeb: Parse the border-image-slice property

This commit is contained in:
Tim Ledbetter 2025-06-10 16:58:54 +01:00 committed by Sam Atkins
parent 70c2621634
commit 245905b833
Notes: github-actions[bot] 2025-07-03 09:21:11 +00:00
27 changed files with 1132 additions and 765 deletions

View file

@ -16,6 +16,7 @@
#include <LibWeb/CSS/StyleValues/BackgroundRepeatStyleValue.h>
#include <LibWeb/CSS/StyleValues/BackgroundSizeStyleValue.h>
#include <LibWeb/CSS/StyleValues/BasicShapeStyleValue.h>
#include <LibWeb/CSS/StyleValues/BorderImageSliceStyleValue.h>
#include <LibWeb/CSS/StyleValues/BorderRadiusStyleValue.h>
#include <LibWeb/CSS/StyleValues/CSSColorValue.h>
#include <LibWeb/CSS/StyleValues/CSSKeywordValue.h>
@ -105,6 +106,12 @@ BasicShapeStyleValue const& CSSStyleValue::as_basic_shape() const
return static_cast<BasicShapeStyleValue const&>(*this);
}
BorderImageSliceStyleValue const& CSSStyleValue::as_border_image_slice() const
{
VERIFY(is_border_image_slice());
return static_cast<BorderImageSliceStyleValue const&>(*this);
}
BorderRadiusStyleValue const& CSSStyleValue::as_border_radius() const
{
VERIFY(is_border_radius());