diff options
author | rego <rego@igalia.com> | 2016-02-22 01:23:17 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-02-22 09:24:19 +0000 |
commit | d493c01888b930783bfba9a33709a179a5238f43 (patch) | |
tree | 26a2d07aa2f15a1dcace9fddd58386e363670d55 /third_party/WebKit/LayoutTests/fast/css-grid-layout | |
parent | 9db17a3c0461e8d0119a2594fdb142c543dcbdee (diff) | |
download | chromium_src-d493c01888b930783bfba9a33709a179a5238f43.zip chromium_src-d493c01888b930783bfba9a33709a179a5238f43.tar.gz chromium_src-d493c01888b930783bfba9a33709a179a5238f43.tar.bz2 |
[css-grid] Swap columns and rows in grid shorthand
The spec was modified past December to change the order of
columns and rows in the grid shorthand:
https://github.com/w3c/csswg-drafts/commit/7454c7c8c5857b61bbbe2ee5f07803c264bf37e4
Updated the parsing and modified the tests to follow the new syntax.
BUG=588065
Review URL: https://codereview.chromium.org/1713563004
Cr-Commit-Position: refs/heads/master@{#376708}
Diffstat (limited to 'third_party/WebKit/LayoutTests/fast/css-grid-layout')
-rw-r--r-- | third_party/WebKit/LayoutTests/fast/css-grid-layout/grid-shorthand-get-set-expected.txt | 40 | ||||
-rw-r--r-- | third_party/WebKit/LayoutTests/fast/css-grid-layout/grid-shorthand-get-set.html | 16 |
2 files changed, 28 insertions, 28 deletions
diff --git a/third_party/WebKit/LayoutTests/fast/css-grid-layout/grid-shorthand-get-set-expected.txt b/third_party/WebKit/LayoutTests/fast/css-grid-layout/grid-shorthand-get-set-expected.txt index 5c0dd70..3ad2a93 100644 --- a/third_party/WebKit/LayoutTests/fast/css-grid-layout/grid-shorthand-get-set-expected.txt +++ b/third_party/WebKit/LayoutTests/fast/css-grid-layout/grid-shorthand-get-set-expected.txt @@ -28,12 +28,12 @@ PASS window.getComputedStyle(gridNoInherit, '').getPropertyValue('grid-template- PASS window.getComputedStyle(gridNoInherit, '').getPropertyValue('grid-auto-flow') is "row" PASS window.getComputedStyle(gridNoInherit, '').getPropertyValue('grid-auto-columns') is "auto" PASS window.getComputedStyle(gridNoInherit, '').getPropertyValue('grid-auto-rows') is "auto" -PASS window.getComputedStyle(gridWithAutoFlowAndColumns, '').getPropertyValue('grid-template-columns') is "none" -PASS window.getComputedStyle(gridWithAutoFlowAndColumns, '').getPropertyValue('grid-template-rows') is "none" -PASS window.getComputedStyle(gridWithAutoFlowAndColumns, '').getPropertyValue('grid-template-areas') is "none" -PASS window.getComputedStyle(gridWithAutoFlowAndColumns, '').getPropertyValue('grid-auto-flow') is "column" -PASS window.getComputedStyle(gridWithAutoFlowAndColumns, '').getPropertyValue('grid-auto-columns') is "10px" -PASS window.getComputedStyle(gridWithAutoFlowAndColumns, '').getPropertyValue('grid-auto-rows') is "10px" +PASS window.getComputedStyle(gridWithAutoFlowAndRows, '').getPropertyValue('grid-template-columns') is "none" +PASS window.getComputedStyle(gridWithAutoFlowAndRows, '').getPropertyValue('grid-template-rows') is "none" +PASS window.getComputedStyle(gridWithAutoFlowAndRows, '').getPropertyValue('grid-template-areas') is "none" +PASS window.getComputedStyle(gridWithAutoFlowAndRows, '').getPropertyValue('grid-auto-flow') is "column" +PASS window.getComputedStyle(gridWithAutoFlowAndRows, '').getPropertyValue('grid-auto-columns') is "10px" +PASS window.getComputedStyle(gridWithAutoFlowAndRows, '').getPropertyValue('grid-auto-rows') is "10px" PASS window.getComputedStyle(gridWithAutoFlowNone, '').getPropertyValue('grid-template-columns') is "none" PASS window.getComputedStyle(gridWithAutoFlowNone, '').getPropertyValue('grid-template-rows') is "none" PASS window.getComputedStyle(gridWithAutoFlowNone, '').getPropertyValue('grid-template-areas') is "none" @@ -52,12 +52,12 @@ PASS window.getComputedStyle(gridWithAutoFlowDenseRow, '').getPropertyValue('gri PASS window.getComputedStyle(gridWithAutoFlowDenseRow, '').getPropertyValue('grid-auto-flow') is "row dense" PASS window.getComputedStyle(gridWithAutoFlowDenseRow, '').getPropertyValue('grid-auto-columns') is "10px" PASS window.getComputedStyle(gridWithAutoFlowDenseRow, '').getPropertyValue('grid-auto-rows') is "10px" -PASS window.getComputedStyle(gridWithAutoFlowAndColumnsAndRows, '').getPropertyValue('grid-template-columns') is "none" -PASS window.getComputedStyle(gridWithAutoFlowAndColumnsAndRows, '').getPropertyValue('grid-template-rows') is "none" -PASS window.getComputedStyle(gridWithAutoFlowAndColumnsAndRows, '').getPropertyValue('grid-template-areas') is "none" -PASS window.getComputedStyle(gridWithAutoFlowAndColumnsAndRows, '').getPropertyValue('grid-auto-flow') is "column" -PASS window.getComputedStyle(gridWithAutoFlowAndColumnsAndRows, '').getPropertyValue('grid-auto-columns') is "10px" -PASS window.getComputedStyle(gridWithAutoFlowAndColumnsAndRows, '').getPropertyValue('grid-auto-rows') is "20px" +PASS window.getComputedStyle(gridWithAutoFlowAndRowsAndColumns, '').getPropertyValue('grid-template-columns') is "none" +PASS window.getComputedStyle(gridWithAutoFlowAndRowsAndColumns, '').getPropertyValue('grid-template-rows') is "none" +PASS window.getComputedStyle(gridWithAutoFlowAndRowsAndColumns, '').getPropertyValue('grid-template-areas') is "none" +PASS window.getComputedStyle(gridWithAutoFlowAndRowsAndColumns, '').getPropertyValue('grid-auto-flow') is "column" +PASS window.getComputedStyle(gridWithAutoFlowAndRowsAndColumns, '').getPropertyValue('grid-auto-columns') is "20px" +PASS window.getComputedStyle(gridWithAutoFlowAndRowsAndColumns, '').getPropertyValue('grid-auto-rows') is "10px" Test getting wrong values for 'grid' shorthand through CSS (they should resolve to the default: 'none') PASS window.getComputedStyle(gridWithExplicitAndImplicit, '').getPropertyValue('grid-template-columns') is "none" @@ -130,10 +130,10 @@ PASS getComputedStyle(element, '').getPropertyValue('grid-template-areas') is "n PASS element.style.gridTemplateAreas is "initial" PASS getComputedStyle(element, '').getPropertyValue('grid-auto-flow') is "column" PASS element.style.gridAutoFlow is "column" -PASS getComputedStyle(element, '').getPropertyValue('grid-auto-columns') is "20px" -PASS element.style.gridAutoColumns is "20px" -PASS getComputedStyle(element, '').getPropertyValue('grid-auto-rows') is "10px" -PASS element.style.gridAutoRows is "10px" +PASS getComputedStyle(element, '').getPropertyValue('grid-auto-columns') is "10px" +PASS element.style.gridAutoColumns is "10px" +PASS getComputedStyle(element, '').getPropertyValue('grid-auto-rows') is "20px" +PASS element.style.gridAutoRows is "20px" Test the initial value PASS window.getComputedStyle(element, '').getPropertyValue('grid-template-columns') is "none" @@ -158,10 +158,10 @@ PASS getComputedStyle(element, '').getPropertyValue('grid-template-areas') is "n PASS element.style.gridTemplateAreas is "initial" PASS getComputedStyle(element, '').getPropertyValue('grid-auto-flow') is "column" PASS element.style.gridAutoFlow is "column" -PASS getComputedStyle(element, '').getPropertyValue('grid-auto-columns') is "10px" -PASS element.style.gridAutoColumns is "10px" -PASS getComputedStyle(element, '').getPropertyValue('grid-auto-rows') is "20px" -PASS element.style.gridAutoRows is "20px" +PASS getComputedStyle(element, '').getPropertyValue('grid-auto-columns') is "20px" +PASS element.style.gridAutoColumns is "20px" +PASS getComputedStyle(element, '').getPropertyValue('grid-auto-rows') is "10px" +PASS element.style.gridAutoRows is "10px" PASS getComputedStyle(element, '').getPropertyValue('grid-template-columns') is "none" PASS element.style.gridTemplateColumns is "none" PASS getComputedStyle(element, '').getPropertyValue('grid-template-rows') is "none" diff --git a/third_party/WebKit/LayoutTests/fast/css-grid-layout/grid-shorthand-get-set.html b/third_party/WebKit/LayoutTests/fast/css-grid-layout/grid-shorthand-get-set.html index 523aabd..e90c290 100644 --- a/third_party/WebKit/LayoutTests/fast/css-grid-layout/grid-shorthand-get-set.html +++ b/third_party/WebKit/LayoutTests/fast/css-grid-layout/grid-shorthand-get-set.html @@ -12,7 +12,7 @@ .gridWithInherit { grid: inherit; } -#gridWithAutoFlowAndColumns { +#gridWithAutoFlowAndRows { grid: column 10px; } #gridWithAutoFlowNone { @@ -24,7 +24,7 @@ #gridWithAutoFlowDenseRow { grid: dense row 10px; } -#gridWithAutoFlowAndColumnsAndRows { +#gridWithAutoFlowAndRowsAndColumns { grid: column 10px / 20px; } @@ -54,11 +54,11 @@ <div class="grid" class="gridWithTemplate"> <div><div class="grid gridWithInherit" id="gridNoInherit"></div></div> </div--> -<div class="grid" id="gridWithAutoFlowAndColumns"></div> +<div class="grid" id="gridWithAutoFlowAndRows"></div> <div class="grid" id="gridWithAutoFlowNone"></div> <div class="grid" id="gridWithAutoFlowColumnDense"></div> <div class="grid" id="gridWithAutoFlowDenseRow"></div> -<div class="grid" id="gridWithAutoFlowAndColumnsAndRows"></div> +<div class="grid" id="gridWithAutoFlowAndRowsAndColumns"></div> <div class="grid" id="gridWithExplicitAndImplicit"></div> <div class="grid" id="gridWithMisplacedNone1"></div> <div class="grid" id="gridWithMisplacedNone2"></div> @@ -72,11 +72,11 @@ testGridDefinitionsValues(document.getElementById("gridWithTemplate"), "15px", "10px", "none", "row", "auto", "auto"); testGridDefinitionsValues(document.getElementById("gridInherit"), "15px", "10px", "none", "row", "auto", "auto"); testGridDefinitionsValues(document.getElementById("gridNoInherit"), "none", "none", "none", "row", "auto", "auto"); - testGridDefinitionsValues(document.getElementById("gridWithAutoFlowAndColumns"), "none", "none", "none", "column", "10px", "10px"); + testGridDefinitionsValues(document.getElementById("gridWithAutoFlowAndRows"), "none", "none", "none", "column", "10px", "10px"); testGridDefinitionsValues(document.getElementById("gridWithAutoFlowNone"), "none", "none", "none", "row", "auto", "auto"); testGridDefinitionsValues(document.getElementById("gridWithAutoFlowColumnDense"), "none", "none", "none", "column dense", "10px", "10px"); testGridDefinitionsValues(document.getElementById("gridWithAutoFlowDenseRow"), "none", "none", "none", "row dense", "10px", "10px"); - testGridDefinitionsValues(document.getElementById("gridWithAutoFlowAndColumnsAndRows"), "none", "none", "none", "column", "10px", "20px"); + testGridDefinitionsValues(document.getElementById("gridWithAutoFlowAndRowsAndColumns"), "none", "none", "none", "column", "20px", "10px"); debug(""); debug("Test getting wrong values for 'grid' shorthand through CSS (they should resolve to the default: 'none')"); @@ -90,7 +90,7 @@ testGridDefinitionsSetJSValues("20px / 10px", "10px", "20px", "none", "row", "auto", "auto", "10px", "20px", "none", "initial", "initial", "initial"); testGridDefinitionsSetJSValues("[line] 'a' 20px / 10px", "10px", "[line] 20px", "\"a\"", "row", "auto", "auto", "10px", "[line] 20px", "\"a\"", "initial", "initial", "initial"); testGridDefinitionsSetJSValues("row dense 20px", "none", "none", "none", "row dense", "20px", "20px", "initial", "initial", "initial", "row dense", "20px", "20px"); - testGridDefinitionsSetJSValues("column 20px / 10px", "none", "none", "none", "column", "20px", "10px", "initial", "initial", "initial", "column", "20px", "10px"); + testGridDefinitionsSetJSValues("column 20px / 10px", "none", "none", "none", "column", "10px", "20px", "initial", "initial", "initial", "column", "10px", "20px"); debug(""); debug("Test the initial value"); @@ -106,7 +106,7 @@ debug(""); debug("Test setting grid-template-columns and grid-template-rows back to 'none' through JS"); - testGridDefinitionsSetJSValues("column 10px / 20px", "none", "none", "none", "column", "10px", "20px", "initial", "initial", "initial", "column", "10px", "20px"); + testGridDefinitionsSetJSValues("column 10px / 20px", "none", "none", "none", "column", "20px", "10px", "initial", "initial", "initial", "column", "20px", "10px"); testGridDefinitionsSetJSValues("none", "none", "none", "none", "row", "auto", "auto", "none", "none", "none", "initial", "initial", "initial"); debug(""); |