Skip to content
This repository was archived by the owner on Mar 19, 2021. It is now read-only.

Commit fd22d04

Browse files
BorisChioumoz-wptsync-bot
authored andcommitted
Support multiple track sizes for grid-auto-{columns|rows}.
Support `<track-size>+` on the implicit track sizing properties, grid-auto-columns and grid-auto-rows. Differential Revision: https://phabricator.services.mozilla.com/D38408 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1339672 gecko-commit: 4e4bb211b6733d7a9d710118fe58834f631152a4 gecko-integration-branch: autoland gecko-reviewers: emilio, mats
1 parent ded78ac commit fd22d04

File tree

4 files changed

+8
-0
lines changed

4 files changed

+8
-0
lines changed

css/css-grid/parsing/grid-auto-columns-invalid.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
// <track-size>+
3333
test_invalid_value("grid-auto-columns", "2em / 3em");
3434
test_invalid_value("grid-auto-columns", "auto, 10%");
35+
test_invalid_value("grid-auto-rows", "1px [a] 1px");
3536
</script>
3637
</body>
3738
</html>

css/css-grid/parsing/grid-auto-columns-valid.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
test_valid_value("grid-auto-columns", "min-content");
2323
test_valid_value("grid-auto-columns", "max-content");
2424
test_valid_value("grid-auto-columns", "auto");
25+
test_valid_value("grid-auto-columns", "auto /**/", "auto");
2526

2627
// minmax( <inflexible-breadth> , <track-breadth> )
2728
// <inflexible-breadth> = <length-percentage> | min-content | max-content | auto
@@ -47,6 +48,8 @@
4748
test_valid_value("grid-auto-columns", "fit-content(0px)");
4849

4950
// <track-size>+
51+
test_valid_value("grid-auto-columns", "auto auto");
52+
test_valid_value("grid-auto-columns", "auto 10px");
5053
test_valid_value("grid-auto-columns", "1px 2px 3px 0px");
5154
test_valid_value("grid-auto-columns", "fit-content(1px) minmax(2px, 3px) 4px");
5255
</script>

css/css-grid/parsing/grid-auto-rows-invalid.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
// <track-size>+
3232
test_invalid_value("grid-auto-rows", "2em / 3em");
3333
test_invalid_value("grid-auto-rows", "auto, 10%");
34+
test_invalid_value("grid-auto-rows", "1px [a] 1px");
3435
</script>
3536
</body>
3637
</html>

css/css-grid/parsing/grid-auto-rows-valid.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
test_valid_value("grid-auto-rows", "min-content");
2323
test_valid_value("grid-auto-rows", "max-content");
2424
test_valid_value("grid-auto-rows", "auto");
25+
test_valid_value("grid-auto-rows", "auto /**/", "auto");
2526

2627
// minmax( <inflexible-breadth> , <track-breadth> )
2728
// <inflexible-breadth> = <length-percentage> | min-content | max-content | auto
@@ -47,6 +48,8 @@
4748
test_valid_value("grid-auto-rows", "fit-content(0px)");
4849

4950
// <track-size>+
51+
test_valid_value("grid-auto-rows", "auto auto");
52+
test_valid_value("grid-auto-rows", "auto 10px");
5053
test_valid_value("grid-auto-rows", "1px 2px 3px 0px");
5154
test_valid_value("grid-auto-rows", "fit-content(1px) minmax(2px, 3px) 4px");
5255
</script>

0 commit comments

Comments
 (0)