1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-15 15:14:58 +00:00
serenity/Tests/LibWeb/Text/input/css/PropertyOwningCSSStyleDeclaration-serialized-custom-properties.html
Ali Mohammad Pur 141143a1c6 LibWeb: Serialize custom properties in CSSStyleDeclaration::serialized()
Prior to this commit, PropertyOwningCSSStyleDeclaration::serialized()
did not include custom properties, which lead to an incomplete
`cssRule.cssText` result.
This commit makes that class also serialize the custom properties and
place them before the regular properties in the rule text.
2023-06-09 11:17:44 +01:00

15 lines
402 B
HTML

<script src="../include.js"></script>
<script>
test(() => {
let styleNode = document.createElement("style");
styleNode.innerText = `
test {
--color: red;
color: red;
}
`;
document.head.appendChild(styleNode);
const sheet = styleNode.sheet;
println(sheet.cssRules[0].cssText);
});
</script>