| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <link href="resources/grid.css" rel="stylesheet"> | 2 <link href="resources/grid.css" rel="stylesheet"> |
| 3 <style> | 3 <style> |
| 4 | 4 |
| 5 .grid { | 5 .grid { |
| 6 grid-template-columns: 200px 300px; | 6 grid-template-columns: 200px 300px; |
| 7 grid-template-rows: 150px 250px; | 7 grid-template-rows: 150px 250px; |
| 8 grid-auto-columns: 100px; | 8 grid-auto-columns: 100px; |
| 9 grid-auto-rows: 50px; | 9 grid-auto-rows: 50px; |
| 10 width: 800px; | 10 width: 800px; |
| (...skipping 20 matching lines...) Expand all Loading... |
| 31 grid-column: -5 / 5; | 31 grid-column: -5 / 5; |
| 32 } | 32 } |
| 33 | 33 |
| 34 </style> | 34 </style> |
| 35 <script src="../../resources/testharness.js"></script> | 35 <script src="../../resources/testharness.js"></script> |
| 36 <script src="../../resources/testharnessreport.js"></script> | 36 <script src="../../resources/testharnessreport.js"></script> |
| 37 <script src="../../resources/check-layout-th.js"></script> | 37 <script src="../../resources/check-layout-th.js"></script> |
| 38 <body onload="checkLayout('.grid')"> | 38 <body onload="checkLayout('.grid')"> |
| 39 <div id="log"></div> | 39 <div id="log"></div> |
| 40 | 40 |
| 41 <p>This test checks that positioned grid items are placed properly (ignoring imp
licit tracks) even if the grid has implicit tracks.</p> | 41 <p>This test checks that positioned grid items are placed properly (including im
plicit tracks) even if the grid has implicit tracks.</p> |
| 42 | 42 |
| 43 <div class="grid"> | 43 <div class="grid"> |
| 44 <div class="sixRowsAndSixColumns" | 44 <div class="sixRowsAndSixColumns" |
| 45 data-offset-x="15" data-offset-y="15" data-expected-width="900" data-exp
ected-height="600"> | 45 data-offset-x="15" data-offset-y="15" data-expected-width="900" data-exp
ected-height="600"> |
| 46 </div> | 46 </div> |
| 47 <div class="absolute" style="grid-column: auto / 1; grid-row: auto / 1;" | 47 <div class="absolute" style="grid-column: auto / 1; grid-row: auto / 1;" |
| 48 data-offset-x="0" data-offset-y="0" data-expected-width="215" data-expec
ted-height="115"> | 48 data-offset-x="0" data-offset-y="0" data-expected-width="215" data-expec
ted-height="115"> |
| 49 </div> | 49 </div> |
| 50 </div> | 50 </div> |
| 51 | 51 |
| (...skipping 22 matching lines...) Expand all Loading... |
| 74 <div class="absolute" style="grid-column: 2 / auto; grid-row: 2 / auto;" | 74 <div class="absolute" style="grid-column: 2 / auto; grid-row: 2 / auto;" |
| 75 data-offset-x="415" data-offset-y="265" data-expected-width="415" data-e
xpected-height="365"> | 75 data-offset-x="415" data-offset-y="265" data-expected-width="415" data-e
xpected-height="365"> |
| 76 </div> | 76 </div> |
| 77 </div> | 77 </div> |
| 78 | 78 |
| 79 <div class="grid"> | 79 <div class="grid"> |
| 80 <div class="sixRowsAndSixColumns" | 80 <div class="sixRowsAndSixColumns" |
| 81 data-offset-x="15" data-offset-y="15" data-expected-width="900" data-exp
ected-height="600"> | 81 data-offset-x="15" data-offset-y="15" data-expected-width="900" data-exp
ected-height="600"> |
| 82 </div> | 82 </div> |
| 83 <div class="absolute" style="grid-column: -4 / 1; grid-row: -4 / 1;" | 83 <div class="absolute" style="grid-column: -4 / 1; grid-row: -4 / 1;" |
| 84 data-offset-x="0" data-offset-y="0" data-expected-width="215" data-expec
ted-height="115"> | 84 data-offset-x="115" data-offset-y="65" data-expected-width="100" data-ex
pected-height="50"> |
| 85 </div> | 85 </div> |
| 86 </div> | 86 </div> |
| 87 | 87 |
| 88 <div class="grid"> | 88 <div class="grid"> |
| 89 <div class="sixRowsAndSixColumns" | 89 <div class="sixRowsAndSixColumns" |
| 90 data-offset-x="15" data-offset-y="15" data-expected-width="900" data-exp
ected-height="600"> | 90 data-offset-x="15" data-offset-y="15" data-expected-width="900" data-exp
ected-height="600"> |
| 91 </div> | 91 </div> |
| 92 <div class="absolute" style="grid-column: -4 / 2; grid-row: -4 / 2;" | 92 <div class="absolute" style="grid-column: -4 / 2; grid-row: -4 / 2;" |
| 93 data-offset-x="0" data-offset-y="0" data-expected-width="415" data-expec
ted-height="265"> | 93 data-offset-x="115" data-offset-y="65" data-expected-width="300" data-ex
pected-height="200"> |
| 94 </div> | 94 </div> |
| 95 </div> | 95 </div> |
| 96 | 96 |
| 97 <div class="grid"> | 97 <div class="grid"> |
| 98 <div class="sixRowsAndSixColumns" | 98 <div class="sixRowsAndSixColumns" |
| 99 data-offset-x="15" data-offset-y="15" data-expected-width="900" data-exp
ected-height="600"> | 99 data-offset-x="15" data-offset-y="15" data-expected-width="900" data-exp
ected-height="600"> |
| 100 </div> | 100 </div> |
| 101 <div class="absolute" style="grid-column: 3 / 4; grid-row: 3 / 4;" | 101 <div class="absolute" style="grid-column: 3 / 4; grid-row: 3 / 4;" |
| 102 data-offset-x="715" data-offset-y="515" data-expected-width="115" data-e
xpected-height="115"> | 102 data-offset-x="715" data-offset-y="515" data-expected-width="100" data-e
xpected-height="50"> |
| 103 </div> | 103 </div> |
| 104 </div> | 104 </div> |
| 105 | 105 |
| 106 <div class="grid"> | 106 <div class="grid"> |
| 107 <div class="sixRowsAndSixColumns" | 107 <div class="sixRowsAndSixColumns" |
| 108 data-offset-x="15" data-offset-y="15" data-expected-width="900" data-exp
ected-height="600"> | 108 data-offset-x="15" data-offset-y="15" data-expected-width="900" data-exp
ected-height="600"> |
| 109 </div> | 109 </div> |
| 110 <div class="absolute" style="grid-column: 2 / 4; grid-row: 2 / 4;" | 110 <div class="absolute" style="grid-column: 2 / 4; grid-row: 2 / 4;" |
| 111 data-offset-x="415" data-offset-y="265" data-expected-width="415" data-e
xpected-height="365"> | 111 data-offset-x="415" data-offset-y="265" data-expected-width="400" data-e
xpected-height="300"> |
| 112 </div> | 112 </div> |
| 113 </div> | 113 </div> |
| 114 | 114 |
| 115 <div class="grid directionRTL"> | 115 <div class="grid directionRTL"> |
| 116 <div class="sixRowsAndSixColumns" | 116 <div class="sixRowsAndSixColumns" |
| 117 data-offset-x="-85" data-offset-y="15" data-expected-width="900" data-ex
pected-height="600"> | 117 data-offset-x="-85" data-offset-y="15" data-expected-width="900" data-ex
pected-height="600"> |
| 118 </div> | 118 </div> |
| 119 <div class="absolute" style="grid-column: auto / 1; grid-row: auto / 1;" | 119 <div class="absolute" style="grid-column: auto / 1; grid-row: auto / 1;" |
| 120 data-offset-x="615" data-offset-y="0" data-expected-width="215" data-exp
ected-height="115"> | 120 data-offset-x="615" data-offset-y="0" data-expected-width="215" data-exp
ected-height="115"> |
| 121 </div> | 121 </div> |
| (...skipping 24 matching lines...) Expand all Loading... |
| 146 <div class="absolute" style="grid-column: 2 / auto; grid-row: 2 / auto;" | 146 <div class="absolute" style="grid-column: 2 / auto; grid-row: 2 / auto;" |
| 147 data-offset-x="0" data-offset-y="265" data-expected-width="415" data-exp
ected-height="365"> | 147 data-offset-x="0" data-offset-y="265" data-expected-width="415" data-exp
ected-height="365"> |
| 148 </div> | 148 </div> |
| 149 </div> | 149 </div> |
| 150 | 150 |
| 151 <div class="grid directionRTL"> | 151 <div class="grid directionRTL"> |
| 152 <div class="sixRowsAndSixColumns" | 152 <div class="sixRowsAndSixColumns" |
| 153 data-offset-x="-85" data-offset-y="15" data-expected-width="900" data-ex
pected-height="600"> | 153 data-offset-x="-85" data-offset-y="15" data-expected-width="900" data-ex
pected-height="600"> |
| 154 </div> | 154 </div> |
| 155 <div class="absolute" style="grid-column: -4 / 1; grid-row: -4 / 1;" | 155 <div class="absolute" style="grid-column: -4 / 1; grid-row: -4 / 1;" |
| 156 data-offset-x="615" data-offset-y="0" data-expected-width="215" data-exp
ected-height="115"> | 156 data-offset-x="615" data-offset-y="65" data-expected-width="100" data-ex
pected-height="50"> |
| 157 </div> | 157 </div> |
| 158 </div> | 158 </div> |
| 159 | 159 |
| 160 <div class="grid directionRTL"> | 160 <div class="grid directionRTL"> |
| 161 <div class="sixRowsAndSixColumns" | 161 <div class="sixRowsAndSixColumns" |
| 162 data-offset-x="-85" data-offset-y="15" data-expected-width="900" data-ex
pected-height="600"> | 162 data-offset-x="-85" data-offset-y="15" data-expected-width="900" data-ex
pected-height="600"> |
| 163 </div> | 163 </div> |
| 164 <div class="absolute" style="grid-column: -4 / 2; grid-row: -4 / 2;" | 164 <div class="absolute" style="grid-column: -4 / 2; grid-row: -4 / 2;" |
| 165 data-offset-x="415" data-offset-y="0" data-expected-width="415" data-exp
ected-height="265"> | 165 data-offset-x="415" data-offset-y="65" data-expected-width="300" data-ex
pected-height="200"> |
| 166 </div> | 166 </div> |
| 167 </div> | 167 </div> |
| 168 | 168 |
| 169 <div class="grid directionRTL"> | 169 <div class="grid directionRTL"> |
| 170 <div class="sixRowsAndSixColumns" | 170 <div class="sixRowsAndSixColumns" |
| 171 data-offset-x="-85" data-offset-y="15" data-expected-width="900" data-ex
pected-height="600"> | 171 data-offset-x="-85" data-offset-y="15" data-expected-width="900" data-ex
pected-height="600"> |
| 172 </div> | 172 </div> |
| 173 <div class="absolute" style="grid-column: 3 / 4; grid-row: 3 / 4;" | 173 <div class="absolute" style="grid-column: 3 / 4; grid-row: 3 / 4;" |
| 174 data-offset-x="0" data-offset-y="515" data-expected-width="115" data-exp
ected-height="115"> | 174 data-offset-x="15" data-offset-y="515" data-expected-width="100" data-ex
pected-height="50"> |
| 175 </div> | 175 </div> |
| 176 </div> | 176 </div> |
| 177 | 177 |
| 178 <div class="grid directionRTL"> | 178 <div class="grid directionRTL"> |
| 179 <div class="sixRowsAndSixColumns" | 179 <div class="sixRowsAndSixColumns" |
| 180 data-offset-x="-85" data-offset-y="15" data-expected-width="900" data-ex
pected-height="600"> | 180 data-offset-x="-85" data-offset-y="15" data-expected-width="900" data-ex
pected-height="600"> |
| 181 </div> | 181 </div> |
| 182 <div class="absolute" style="grid-column: 2 / 4; grid-row: 2 / 4;" | 182 <div class="absolute" style="grid-column: 2 / 4; grid-row: 2 / 4;" |
| 183 data-offset-x="0" data-offset-y="265" data-expected-width="415" data-exp
ected-height="365"> | 183 data-offset-x="15" data-offset-y="265" data-expected-width="400" data-ex
pected-height="300"> |
| 184 </div> | 184 </div> |
| 185 </div> | 185 </div> |
| 186 | 186 |
| 187 </body> | 187 </body> |
| OLD | NEW |