From b45ed48ca700de6106add69b54b3590aecf01515 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Mon, 21 Feb 2022 22:27:56 +0100 Subject: [PATCH] LibWeb: Support CSSStyleDeclaration.cssFloat Unlike all the other CSS properties, 'float' is special, and can only be accessed via 'cssFloat' on CSSStyleDeclaration. So this patch adds support for that. 1 point on ACID3! :^) --- .../LibWeb/Bindings/CSSStyleDeclarationWrapperCustom.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Userland/Libraries/LibWeb/Bindings/CSSStyleDeclarationWrapperCustom.cpp b/Userland/Libraries/LibWeb/Bindings/CSSStyleDeclarationWrapperCustom.cpp index 5d056f3d5a..d1746689b4 100644 --- a/Userland/Libraries/LibWeb/Bindings/CSSStyleDeclarationWrapperCustom.cpp +++ b/Userland/Libraries/LibWeb/Bindings/CSSStyleDeclarationWrapperCustom.cpp @@ -12,6 +12,10 @@ namespace Web::Bindings { static CSS::PropertyID property_id_from_name(StringView name) { + // FIXME: Perhaps this should go in the code generator. + if (name == "cssFloat"sv) + return CSS::PropertyID::Float; + if (auto property_id = CSS::property_id_from_camel_case_string(name); property_id != CSS::PropertyID::Invalid) return property_id;