| OLD | NEW | 
|   1 <!DOCTYPE html> |   1 <!DOCTYPE html> | 
|   2 <html> |   2 <html> | 
|   3 <head> |   3 <head> | 
|   4 <style> |   4 <style> | 
|   5 .test-row { |   5 .test-row { | 
|   6     display: flex; |   6     display: flex; | 
|   7     margin-bottom: 5px; |   7     margin-bottom: 5px; | 
|   8 } |   8 } | 
|   9 .test-row > div { |   9 .test-row > div { | 
|  10     flex: none; |  10     flex: none; | 
|  11 } |  11 } | 
|  12  |  12  | 
|  13 .container { |  13 .container { | 
|  14     margin-right: 5px; |  14     margin-right: 5px; | 
|  15     border: 5px solid lightgreen; |  15     border: 5px solid lightgreen; | 
|  16     width: 100px; |  16     width: 100px; | 
|  17 } |  17 } | 
|  18  |  18  | 
|  19 .horizontal-tb { |  19 .horizontal-tb { | 
|  20     -webkit-writing-mode: horizontal-tb; |  20     -webkit-writing-mode: horizontal-tb; | 
|  21 } |  21 } | 
|  22  |  22  | 
|  23 .horizontal-bt { |  | 
|  24     -webkit-writing-mode: horizontal-bt; |  | 
|  25 } |  | 
|  26  |  | 
|  27 .vertical-rl { |  23 .vertical-rl { | 
|  28     -webkit-writing-mode: vertical-rl; |  24     -webkit-writing-mode: vertical-rl; | 
|  29 } |  25 } | 
|  30  |  26  | 
|  31 .vertical-lr { |  27 .vertical-lr { | 
|  32     -webkit-writing-mode: vertical-lr; |  28     -webkit-writing-mode: vertical-lr; | 
|  33 } |  29 } | 
|  34  |  30  | 
|  35 .row { |  31 .row { | 
|  36     flex-direction: row; |  32     flex-direction: row; | 
| (...skipping 25 matching lines...) Expand all  Loading... | 
|  62     background: -webkit-radial-gradient(center, ellipse cover, rgba(30,87,153,1)
     0%,rgba(89,148,202,1) 62%,rgba(95,154,207,0.7) 68%,rgba(125,185,232,0) 100%); |  58     background: -webkit-radial-gradient(center, ellipse cover, rgba(30,87,153,1)
     0%,rgba(89,148,202,1) 62%,rgba(95,154,207,0.7) 68%,rgba(125,185,232,0) 100%); | 
|  63     flex: none; |  59     flex: none; | 
|  64 } |  60 } | 
|  65  |  61  | 
|  66 </style> |  62 </style> | 
|  67 </head> |  63 </head> | 
|  68 <body> |  64 <body> | 
|  69     <p>Scrollbars should work in all the flexboxes.</p> |  65     <p>Scrollbars should work in all the flexboxes.</p> | 
|  70 </body> |  66 </body> | 
|  71 <script> |  67 <script> | 
|  72 var writingModes = ['horizontal-tb', 'horizontal-bt', 'vertical-rl', 'vertical-l
    r']; |  68 var writingModes = ['horizontal-tb', 'vertical-rl', 'vertical-lr']; | 
|  73 var flexDirections = ['row', 'column', 'row-reverse', 'column-reverse']; |  69 var flexDirections = ['row', 'column', 'row-reverse', 'column-reverse']; | 
|  74 var testContents = ''; |  70 var testContents = ''; | 
|  75 writingModes.forEach(function(writingMode) { |  71 writingModes.forEach(function(writingMode) { | 
|  76     testContents += "<div class='test-row'>"; |  72     testContents += "<div class='test-row'>"; | 
|  77     flexDirections.forEach(function(flexDirection) { |  73     flexDirections.forEach(function(flexDirection) { | 
|  78         var containerClass = 'container ' + writingMode; |  74         var containerClass = 'container ' + writingMode; | 
|  79         var flexboxClass = 'flexbox ' + flexDirection; |  75         var flexboxClass = 'flexbox ' + flexDirection; | 
|  80         testContents += |  76         testContents += | 
|  81             "<div class='" + containerClass + "'>" + |  77             "<div class='" + containerClass + "'>" + | 
|  82             "<div class='" + flexboxClass + "'>" + |  78             "<div class='" + flexboxClass + "'>" + | 
|  83             "<div></div>" + |  79             "<div></div>" + | 
|  84             "</div>" + |  80             "</div>" + | 
|  85             "</div>"; |  81             "</div>"; | 
|  86     }); |  82     }); | 
|  87     testContents += "</div>"; |  83     testContents += "</div>"; | 
|  88 }); |  84 }); | 
|  89  |  85  | 
|  90 document.body.innerHTML += testContents; |  86 document.body.innerHTML += testContents; | 
|  91  |  87  | 
|  92 </script> |  88 </script> | 
|  93 </body> |  89 </body> | 
|  94 </html> |  90 </html> | 
| OLD | NEW |