mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-04-26 09:45:06 +02:00
LibWeb/CSS: Disallow third argument in 2D scale functions
This commit is contained in:
committed by
Alexander Kalenik
parent
e7906f4332
commit
a3f6e71e33
Notes:
github-actions[bot]
2025-06-15 13:59:55 +00:00
Author: https://github.com/tcl3 Commit: https://github.com/LadybirdBrowser/ladybird/commit/a3f6e71e33f Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/5093
@@ -0,0 +1,47 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>CSS Transform Module Level 2: parsing transform with invalid values</title>
|
||||
<link rel="help" href="https://drafts.csswg.org/css-transforms-2/#transform-property">
|
||||
<meta name="assert" content="transform supports only the grammar 'none | <transform-list>'.">
|
||||
<script src="../../../resources/testharness.js"></script>
|
||||
<script src="../../../resources/testharnessreport.js"></script>
|
||||
<script src="../../../css/support/parsing-testcommon.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script>
|
||||
test_invalid_value("transform", "none scale(2)");
|
||||
test_invalid_value("transform", "translateX(3%) none");
|
||||
|
||||
test_invalid_value("transform", "matrix(1, 2)");
|
||||
|
||||
test_invalid_value("transform", "translate(1px, 2px, 3px)");
|
||||
|
||||
test_invalid_value("transform", "translateX(-4px, 5px)");
|
||||
|
||||
test_invalid_value("transform", "translateY(4%, 5%)");
|
||||
|
||||
test_invalid_value("transform", "scale(6, 7, 8)");
|
||||
test_invalid_value("transform", "scale(6%, 7%, 8%)");
|
||||
|
||||
test_invalid_value("transform", "scaleX(1, 2)");
|
||||
test_invalid_value("transform", "scaleX(1%, 2%)");
|
||||
|
||||
test_invalid_value("transform", "scaleY(3, 4)");
|
||||
test_invalid_value("transform", "scaleY(3%, 4%)");
|
||||
|
||||
test_invalid_value("transform", "rotate(0, 0)");
|
||||
test_invalid_value("transform", "rotate(0, 0, 0)");
|
||||
test_invalid_value("transform", "rotate(0, 0, 0, 0)");
|
||||
|
||||
test_invalid_value("transform", "skew(0, 0, 0)");
|
||||
|
||||
test_invalid_value("transform", "skewX(0, 0)");
|
||||
|
||||
test_invalid_value("transform", "skewY(0, 0)");
|
||||
|
||||
test_invalid_value("transform", "scaleX(2), scaleY(3)");
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user