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

Side by Side Diff: PerformanceTests/Layout/grid-add-positioned-items.html

Issue 826893003: [CSS Grid Layout] Remove stack from grid-auto-flow syntax (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@remove-stack
Patch Set: Adding perftests Created 5 years, 11 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
(Empty)
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <style>
5 #log {
6 position: fixed;
7 }
8 </style>
9 <script src="../resources/runner.js"></script>
10 <body>
11 <pre id="log"></pre>
12 <script>
13 function addGridItems(grid, tracksCount) {
14 for (row = 1; row <= tracksCount; row++) {
15 for (column = 1; column <= tracksCount; column++) {
16 var item = document.createElement("div");
17 item.style.gridRow = row;
18 item.style.gridColumn = column;
19 item.innerHTML = "row: " + row + " - column: " + column;
20 grid.appendChild(item);
21 }
22 }
23 }
24
25 function createGridTest(tracksCount) {
26 var grid = document.createElement("div");
27 grid.style.display = "grid";
28 grid.style.gridTemplateColumns = "repeat(" + tracksCount + ", 50px)" ;
29 grid.style.gridTemplateRows = "repeat(" + tracksCount + ", 50px)";
30 document.body.appendChild(grid);
31
32 return {
33 description: "Testing addition of positioned items on a " + trac ksCount + "x" + tracksCount + " grid.",
34 run: function() {
35 addGridItems(grid, tracksCount);
36 },
37 setup: function() {
38 grid.innerHTML = "";
39 },
40 done: function() {
41 document.body.removeChild(grid);
42 }
43 };
44 }
45
46 PerfTestRunner.measureTime(createGridTest(100));
47 </script>
48 </body>
49 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698