Quellcode durchsuchen

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! :^)
Andreas Kling vor 3 Jahren
Ursprung
Commit
b45ed48ca7

+ 4 - 0
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;