LibWeb: Implement basic CSS random() function

At the moment this is limited to only fixed value sharing and does not
support step values
This commit is contained in:
Callum Law
2025-11-04 13:35:17 +13:00
committed by Sam Atkins
parent 8944130fde
commit 2a5e389f63
Notes: github-actions[bot] 2025-12-01 11:02:05 +00:00
17 changed files with 380 additions and 31 deletions

View File

@@ -25,4 +25,4 @@ Pass e.style['width'] = "random(fixed 0.5 --foo, 1px, 2px)" should not set the p
Pass e.style['width'] = "random(fixed 0.5px, 1px, 2px)" should not set the property value
Pass e.style['width'] = "random(fixed 0.5%, 1px, 2px)" should not set the property value
Pass e.style['width'] = "random(fixed -1, 1px, 2px)" should not set the property value
Pass e.style['width'] = "random(10deg, 20deg)" should not set the property value
Pass e.style['width'] = "random(10deg, 20deg)" should not set the property value