| 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 <link href="resources/grid-alignment.css" rel="stylesheet"> |
| 3 <style> | 4 <style> |
| 4 .negativeStartBeforePositionIndexes { | 5 .negativeStartBeforePositionIndexes { |
| 5 grid-row: -10 / 1; | 6 grid-row: -10 / 1; |
| 6 grid-column: -28 / 1; | 7 grid-column: -28 / 1; |
| 7 } | 8 } |
| 8 .negativeEndAfterPositionIndexes { | 9 .negativeEndAfterPositionIndexes { |
| 9 grid-row: 1 / -17; | 10 grid-row: 1 / -17; |
| 10 grid-column: 1 / -80; | 11 grid-column: 1 / -80; |
| 11 } | 12 } |
| 12 .negativePositionIndexes { | 13 .negativePositionIndexes { |
| 13 grid-row: -50 / -3; | 14 grid-row: -50 / -3; |
| 14 grid-column: -8 / -54; | 15 grid-column: -8 / -54; |
| 15 } | 16 } |
| 16 </style> | 17 </style> |
| 17 <script src="../../resources/check-layout.js"></script> | 18 <script src="../../resources/check-layout.js"></script> |
| 18 <body onload="checkLayout('.grid')"> | 19 <body onload="checkLayout('.grid')"> |
| 19 <div>This test checks that negative grid position indexes don't make us crash.</
div> | 20 <div>This test checks that negative grid position indexes don't make us crash.</
div> |
| 20 | 21 |
| 21 <div class="unconstrainedContainer"> | 22 <div class="unconstrainedContainer"> |
| 22 <div class="grid"> | 23 <div class="grid justifyContentStart"> |
| 23 <div class="sizedToGridArea negativeStartBeforePositionIndexes" data-exp
ected-width="120" data-expected-height="10">XXXXX XXXXXX</div> | 24 <div class="sizedToGridArea negativeStartBeforePositionIndexes" data-exp
ected-width="120" data-expected-height="10">XXXXX XXXXXX</div> |
| 24 </div> | 25 </div> |
| 25 </div> | 26 </div> |
| 26 | 27 |
| 27 <div class="unconstrainedContainer"> | 28 <div class="unconstrainedContainer"> |
| 28 <div class="grid"> | 29 <div class="grid justifyContentStart"> |
| 29 <div class="sizedToGridArea negativeEndAfterPositionIndexes" data-expect
ed-width="120" data-expected-height="10">XXXXX XXXXXX</div> | 30 <div class="sizedToGridArea negativeEndAfterPositionIndexes" data-expect
ed-width="120" data-expected-height="10">XXXXX XXXXXX</div> |
| 30 </div> | 31 </div> |
| 31 </div> | 32 </div> |
| 32 | 33 |
| 33 <div class="unconstrainedContainer"> | 34 <div class="unconstrainedContainer"> |
| 34 <div class="grid"> | 35 <div class="grid justifyContentStart"> |
| 35 <div class="sizedToGridArea negativePositionIndexes" data-expected-width
="120" data-expected-height="10">XXXXX XXXXXX</div> | 36 <div class="sizedToGridArea negativePositionIndexes" data-expected-width
="120" data-expected-height="10">XXXXX XXXXXX</div> |
| 36 </div> | 37 </div> |
| 37 </div> | 38 </div> |
| 38 | 39 |
| 39 </body> | 40 </body> |
| OLD | NEW |