Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(55)

Side by Side Diff: third_party/WebKit/LayoutTests/fast/css-grid-layout/resources/grid-columns-rows-get-set.js

Issue 2033033002: [css-grid] Percentage columns can always be resolved during layout (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Minor fixes on tests Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 description('Test that setting and getting grid-template-columns and grid-templa te-rows works as expected'); 1 description('Test that setting and getting grid-template-columns and grid-templa te-rows works as expected');
2 2
3 debug("Test getting grid-template-columns and grid-template-rows set through CSS "); 3 debug("Test getting grid-template-columns and grid-template-rows set through CSS ");
4 testGridDefinitionsValues(document.getElementById("gridWithNoneElement"), "none" , "none"); 4 testGridDefinitionsValues(document.getElementById("gridWithNoneElement"), "none" , "none");
5 testGridDefinitionsValues(document.getElementById("gridWithFixedElement"), "10px ", "15px"); 5 testGridDefinitionsValues(document.getElementById("gridWithFixedElement"), "10px ", "15px");
6 testGridDefinitionsValues(document.getElementById("gridWithPercentElement"), "40 0px", "150px"); 6 testGridDefinitionsValues(document.getElementById("gridWithPercentElement"), "40 0px", "150px");
7 testGridDefinitionsValues(document.getElementById("gridWithPercentWithoutSize"), "0px", "0px"); 7 testGridDefinitionsValues(document.getElementById("gridWithPercentWithoutSize"), "0px", "0px");
8 testGridDefinitionsValues(document.getElementById("gridWithPercentWithoutSizeWit hChildren"), "7px", "11px"); 8 testGridDefinitionsValues(document.getElementById("gridWithPercentWithoutSizeWit hChildren"), "3.5px", "11px");
9 testGridDefinitionsValues(document.getElementById("gridWithAutoElement"), "0px", "0px"); 9 testGridDefinitionsValues(document.getElementById("gridWithAutoElement"), "0px", "0px");
10 testGridDefinitionsValues(document.getElementById("gridWithAutoWithoutSizeElemen t"), "0px", "0px"); 10 testGridDefinitionsValues(document.getElementById("gridWithAutoWithoutSizeElemen t"), "0px", "0px");
11 testGridDefinitionsValues(document.getElementById("gridWithAutoWithChildrenEleme nt"), "7px", "11px"); 11 testGridDefinitionsValues(document.getElementById("gridWithAutoWithChildrenEleme nt"), "7px", "11px");
12 testGridDefinitionsValues(document.getElementById("gridWithEMElement"), "100px", "150px"); 12 testGridDefinitionsValues(document.getElementById("gridWithEMElement"), "100px", "150px");
13 testGridDefinitionsValues(document.getElementById("gridWithViewPortPercentageEle ment"), "64px", "60px"); 13 testGridDefinitionsValues(document.getElementById("gridWithViewPortPercentageEle ment"), "64px", "60px");
14 testGridDefinitionsValues(document.getElementById("gridWithMinMaxElement"), "80p x", "300px"); 14 testGridDefinitionsValues(document.getElementById("gridWithMinMaxElement"), "80p x", "300px");
15 testGridDefinitionsValues(document.getElementById("gridWithMinContentElement"), "0px", "0px"); 15 testGridDefinitionsValues(document.getElementById("gridWithMinContentElement"), "0px", "0px");
16 testGridDefinitionsValues(document.getElementById("gridWithMinContentWithChildre nElement"), "17px", "11px"); 16 testGridDefinitionsValues(document.getElementById("gridWithMinContentWithChildre nElement"), "17px", "11px");
17 testGridDefinitionsValues(document.getElementById("gridWithMaxContentElement"), "0px", "0px"); 17 testGridDefinitionsValues(document.getElementById("gridWithMaxContentElement"), "0px", "0px");
18 testGridDefinitionsValues(document.getElementById("gridWithMaxContentWithChildre nElement"), "17px", "11px"); 18 testGridDefinitionsValues(document.getElementById("gridWithMaxContentWithChildre nElement"), "17px", "11px");
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
142 element.style.gridTemplateColumns = "initial"; 142 element.style.gridTemplateColumns = "initial";
143 element.style.gridTemplateRows = "initial"; 143 element.style.gridTemplateRows = "initial";
144 shouldBe("getComputedStyle(element, '').getPropertyValue('grid-template-colu mns')", "'none'"); 144 shouldBe("getComputedStyle(element, '').getPropertyValue('grid-template-colu mns')", "'none'");
145 shouldBe("getComputedStyle(element, '').getPropertyValue('grid-template-rows ')", "'none'"); 145 shouldBe("getComputedStyle(element, '').getPropertyValue('grid-template-rows ')", "'none'");
146 146
147 document.body.removeChild(element); 147 document.body.removeChild(element);
148 } 148 }
149 debug(""); 149 debug("");
150 debug("Test setting grid-template-columns and grid-template-rows to 'initial' th rough JS"); 150 debug("Test setting grid-template-columns and grid-template-rows to 'initial' th rough JS");
151 testInitial(); 151 testInitial();
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698