[css-align][css-grid] Overflow alignment value 'true' renamed to 'unsafe'
[WebKit-https.git] / LayoutTests / fast / repaint / justify-self-overflow-change.html
1 <!DOCTYPE HTML>
2 <script src="resources/text-based-repaint.js"></script>
3 <script>
4 function repaintTest() {
5   document.getElementsByClassName('item1')[0].style.justifySelf = 'end safe';
6   document.getElementsByClassName('item2')[0].style.justifySelf = 'end safe';
7 }
8 onload = runRepaintTest;
9 </script>
10 <style>
11 body {
12   margin: 0;
13 }
14 #container {
15   display: -webkit-grid;
16   -webkit-grid: 100px 100px / 300px;
17   width: 200px;
18   height: 300px;
19   background-color: red;
20 }
21 .item1 {
22   -webkit-grid-row: 1;
23   -webkit-grid-column: 1;
24   justify-self: end unsafe;
25   background-color: green;
26   width: 150px;
27 }
28 .item2 {
29   -webkit-grid-row: 1;
30   -webkit-grid-column: 2;
31   background-color: green;
32   justify-self: end unsafe;
33   width: 50px;
34 </style>
35 <p style="height: 20px">Tests invalidation on justify-self style change. Passes if there is no red.</p>
36 <div id="container">
37   <div class="item1">
38     <div style="height: 150px"></div>
39   </div>
40   <div class="item2">
41     <div style="height: 100px"></div>
42   </div>
43 </div>