| OLD | NEW |
| 1 (function() { | 1 (function() { |
| 2 | 2 |
| 3 function checkColumnRowValues(gridItem, columnValue, rowValue) | 3 function checkColumnRowValues(gridItem, columnValue, rowValue) |
| 4 { | 4 { |
| 5 this.gridItem = gridItem; | 5 this.gridItem = gridItem; |
| 6 this.gridColumnValue = columnValue; | 6 this.gridColumnValue = columnValue; |
| 7 this.gridRowValue = rowValue; | 7 this.gridRowValue = rowValue; |
| 8 | 8 |
| 9 var gridColumnStartEndValues = columnValue.split("/") | 9 var gridColumnStartEndValues = columnValue.split("/") |
| 10 this.gridColumnStartValue = gridColumnStartEndValues[0].trim(); | 10 this.gridColumnStartValue = gridColumnStartEndValues[0].trim(); |
| (...skipping 13 matching lines...) Expand all Loading... |
| 24 | 24 |
| 25 window.testColumnRowCSSParsing = function(id, columnValue, rowValue) | 25 window.testColumnRowCSSParsing = function(id, columnValue, rowValue) |
| 26 { | 26 { |
| 27 var gridItem = document.getElementById(id); | 27 var gridItem = document.getElementById(id); |
| 28 checkColumnRowValues(gridItem, columnValue, rowValue); | 28 checkColumnRowValues(gridItem, columnValue, rowValue); |
| 29 } | 29 } |
| 30 | 30 |
| 31 window.testColumnRowJSParsing = function(columnValue, rowValue, expectedColumnVa
lue, expectedRowValue) | 31 window.testColumnRowJSParsing = function(columnValue, rowValue, expectedColumnVa
lue, expectedRowValue) |
| 32 { | 32 { |
| 33 var gridItem = document.createElement("div"); | 33 var gridItem = document.createElement("div"); |
| 34 document.body.appendChild(gridItem); | 34 var gridElement = document.getElementsByClassName("grid")[0]; |
| 35 gridElement.appendChild(gridItem); |
| 35 gridItem.style.gridColumn = columnValue; | 36 gridItem.style.gridColumn = columnValue; |
| 36 gridItem.style.gridRow = rowValue; | 37 gridItem.style.gridRow = rowValue; |
| 37 | 38 |
| 38 checkColumnRowValues(gridItem, expectedColumnValue ? expectedColumnValue : c
olumnValue, expectedRowValue ? expectedRowValue : rowValue); | 39 checkColumnRowValues(gridItem, expectedColumnValue ? expectedColumnValue : c
olumnValue, expectedRowValue ? expectedRowValue : rowValue); |
| 39 | 40 |
| 40 document.body.removeChild(gridItem); | 41 gridElement.removeChild(gridItem); |
| 41 } | 42 } |
| 42 | 43 |
| 43 window.testColumnStartRowStartJSParsing = function(columnStartValue, rowStartVal
ue, expectedColumnStartValue, expectedRowStartValue) | 44 window.testColumnStartRowStartJSParsing = function(columnStartValue, rowStartVal
ue, expectedColumnStartValue, expectedRowStartValue) |
| 44 { | 45 { |
| 45 var gridItem = document.createElement("div"); | 46 var gridItem = document.createElement("div"); |
| 46 document.body.appendChild(gridItem); | 47 var gridElement = document.getElementsByClassName("grid")[0]; |
| 48 gridElement.appendChild(gridItem); |
| 47 gridItem.style.gridColumnStart = columnStartValue; | 49 gridItem.style.gridColumnStart = columnStartValue; |
| 48 gridItem.style.gridRowStart = rowStartValue; | 50 gridItem.style.gridRowStart = rowStartValue; |
| 49 | 51 |
| 50 if (expectedColumnStartValue === undefined) | 52 if (expectedColumnStartValue === undefined) |
| 51 expectedColumnStartValue = columnStartValue; | 53 expectedColumnStartValue = columnStartValue; |
| 52 if (expectedRowStartValue === undefined) | 54 if (expectedRowStartValue === undefined) |
| 53 expectedRowStartValue = rowStartValue; | 55 expectedRowStartValue = rowStartValue; |
| 54 | 56 |
| 55 checkColumnRowValues(gridItem, expectedColumnStartValue + " / auto", expecte
dRowStartValue + " / auto"); | 57 checkColumnRowValues(gridItem, expectedColumnStartValue + " / auto", expecte
dRowStartValue + " / auto"); |
| 56 | 58 |
| 57 document.body.removeChild(gridItem); | 59 gridElement.removeChild(gridItem); |
| 58 } | 60 } |
| 59 | 61 |
| 60 window.testColumnEndRowEndJSParsing = function(columnEndValue, rowEndValue, expe
ctedColumnEndValue, expectedRowEndValue) | 62 window.testColumnEndRowEndJSParsing = function(columnEndValue, rowEndValue, expe
ctedColumnEndValue, expectedRowEndValue) |
| 61 { | 63 { |
| 62 var gridItem = document.createElement("div"); | 64 var gridItem = document.createElement("div"); |
| 63 document.body.appendChild(gridItem); | 65 var gridElement = document.getElementsByClassName("grid")[0]; |
| 66 gridElement.appendChild(gridItem); |
| 64 gridItem.style.gridColumnEnd = columnEndValue; | 67 gridItem.style.gridColumnEnd = columnEndValue; |
| 65 gridItem.style.gridRowEnd = rowEndValue; | 68 gridItem.style.gridRowEnd = rowEndValue; |
| 66 | 69 |
| 67 if (expectedColumnEndValue === undefined) | 70 if (expectedColumnEndValue === undefined) |
| 68 expectedColumnEndValue = columnEndValue; | 71 expectedColumnEndValue = columnEndValue; |
| 69 if (expectedRowEndValue === undefined) | 72 if (expectedRowEndValue === undefined) |
| 70 expectedRowEndValue = rowEndValue; | 73 expectedRowEndValue = rowEndValue; |
| 71 | 74 |
| 72 checkColumnRowValues(gridItem, "auto / " + expectedColumnEndValue, "auto / "
+ expectedRowEndValue); | 75 checkColumnRowValues(gridItem, "auto / " + expectedColumnEndValue, "auto / "
+ expectedRowEndValue); |
| 73 | 76 |
| 74 document.body.removeChild(gridItem); | 77 gridElement.removeChild(gridItem); |
| 75 } | 78 } |
| 76 | 79 |
| 77 window.testColumnRowInvalidJSParsing = function(columnValue, rowValue) | 80 window.testColumnRowInvalidJSParsing = function(columnValue, rowValue) |
| 78 { | 81 { |
| 79 var gridItem = document.createElement("div"); | 82 var gridItem = document.createElement("div"); |
| 80 document.body.appendChild(gridItem); | 83 document.body.appendChild(gridItem); |
| 81 gridItem.style.gridColumn = columnValue; | 84 gridItem.style.gridColumn = columnValue; |
| 82 gridItem.style.gridRow = rowValue; | 85 gridItem.style.gridRow = rowValue; |
| 83 | 86 |
| 84 checkColumnRowValues(gridItem, "auto / auto", "auto / auto"); | 87 checkColumnRowValues(gridItem, "auto / auto", "auto / auto"); |
| (...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 198 gridItem.style.gridColumnEnd = "initial"; | 201 gridItem.style.gridColumnEnd = "initial"; |
| 199 checkColumnRowValues(gridItem, placeholderColumnStartValueForInitial + " / a
uto", placeholderRowValueForInitial); | 202 checkColumnRowValues(gridItem, placeholderColumnStartValueForInitial + " / a
uto", placeholderRowValueForInitial); |
| 200 | 203 |
| 201 gridItem.style.gridRowEnd = "initial"; | 204 gridItem.style.gridRowEnd = "initial"; |
| 202 checkColumnRowValues(gridItem, placeholderColumnStartValueForInitial + " / a
uto", placeholderRowStartValueForInitial + " / auto"); | 205 checkColumnRowValues(gridItem, placeholderColumnStartValueForInitial + " / a
uto", placeholderRowStartValueForInitial + " / auto"); |
| 203 | 206 |
| 204 document.body.removeChild(gridItem); | 207 document.body.removeChild(gridItem); |
| 205 } | 208 } |
| 206 | 209 |
| 207 })(); | 210 })(); |
| OLD | NEW |