| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html> | 2 <html> |
| 3 <style> | 3 <style> |
| 4 .flexbox { | 4 .flexbox { |
| 5 display: flex; | 5 display: flex; |
| 6 background-color: #aaa; | 6 background-color: #aaa; |
| 7 position: relative; | 7 position: relative; |
| 8 flex-wrap: wrap; | 8 flex-wrap: wrap; |
| 9 } | 9 } |
| 10 | 10 |
| (...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 99 <div data-offset-x="0" data-offset-y="70" data-expected-height="20"></div> | 99 <div data-offset-x="0" data-offset-y="70" data-expected-height="20"></div> |
| 100 </div> | 100 </div> |
| 101 | 101 |
| 102 <div data-expected-height="120" class="flexbox horizontal" style="align-content:
space-between"> | 102 <div data-expected-height="120" class="flexbox horizontal" style="align-content:
space-between"> |
| 103 <div data-offset-x="0" data-offset-y="0" data-expected-height="20"></div> | 103 <div data-offset-x="0" data-offset-y="0" data-expected-height="20"></div> |
| 104 <div data-offset-x="100" data-offset-y="0" data-expected-height="20"></div> | 104 <div data-offset-x="100" data-offset-y="0" data-expected-height="20"></div> |
| 105 <div data-offset-x="0" data-offset-y="50" data-expected-height="20"></div> | 105 <div data-offset-x="0" data-offset-y="50" data-expected-height="20"></div> |
| 106 <div data-offset-x="0" data-offset-y="100" data-expected-height="20"></div> | 106 <div data-offset-x="0" data-offset-y="100" data-expected-height="20"></div> |
| 107 </div> | 107 </div> |
| 108 | 108 |
| 109 <div data-expected-height="120" class="flexbox horizontal" style="align-content:
space-evenly"> |
| 110 <div data-offset-x="0" data-offset-y="15" data-expected-height="20"></div> |
| 111 <div data-offset-x="100" data-offset-y="15" data-expected-height="20"></div> |
| 112 <div data-offset-x="0" data-offset-y="50" data-expected-height="20"></div> |
| 113 <div data-offset-x="0" data-offset-y="85" data-expected-height="20"></div> |
| 114 </div> |
| 115 |
| 109 <div data-expected-height="120" class="flexbox horizontal" style="align-content:
space-around"> | 116 <div data-expected-height="120" class="flexbox horizontal" style="align-content:
space-around"> |
| 110 <div data-offset-x="0" data-offset-y="10" data-expected-height="20"></div> | 117 <div data-offset-x="0" data-offset-y="10" data-expected-height="20"></div> |
| 111 <div data-offset-x="100" data-offset-y="10" data-expected-height="20"></div> | 118 <div data-offset-x="100" data-offset-y="10" data-expected-height="20"></div> |
| 112 <div data-offset-x="0" data-offset-y="50" data-expected-height="20"></div> | 119 <div data-offset-x="0" data-offset-y="50" data-expected-height="20"></div> |
| 113 <div data-offset-x="0" data-offset-y="90" data-expected-height="20"></div> | 120 <div data-offset-x="0" data-offset-y="90" data-expected-height="20"></div> |
| 114 </div> | 121 </div> |
| 115 | 122 |
| 116 <div data-expected-height="120" class="flexbox horizontal" style="align-content:
stretch"> | 123 <div data-expected-height="120" class="flexbox horizontal" style="align-content:
stretch"> |
| 117 <div data-offset-x="0" data-offset-y="0" data-expected-height="40"></div> | 124 <div data-offset-x="0" data-offset-y="0" data-expected-height="40"></div> |
| 118 <div data-offset-x="100" data-offset-y="0" data-expected-height="40"></div> | 125 <div data-offset-x="100" data-offset-y="0" data-expected-height="40"></div> |
| (...skipping 26 matching lines...) Expand all Loading... |
| 145 </div> | 152 </div> |
| 146 | 153 |
| 147 <!-- If we overflow, we should true center. --> | 154 <!-- If we overflow, we should true center. --> |
| 148 <div data-expected-height="30" class="flexbox horizontal" style="align-content:
space-around; height: 30px"> | 155 <div data-expected-height="30" class="flexbox horizontal" style="align-content:
space-around; height: 30px"> |
| 149 <div data-offset-x="0" data-offset-y="-15" data-expected-height="20"></div> | 156 <div data-offset-x="0" data-offset-y="-15" data-expected-height="20"></div> |
| 150 <div data-offset-x="100" data-offset-y="-15" data-expected-height="20"></div> | 157 <div data-offset-x="100" data-offset-y="-15" data-expected-height="20"></div> |
| 151 <div data-offset-x="0" data-offset-y="5" data-expected-height="20"></div> | 158 <div data-offset-x="0" data-offset-y="5" data-expected-height="20"></div> |
| 152 <div data-offset-x="0" data-offset-y="25" data-expected-height="20"></div> | 159 <div data-offset-x="0" data-offset-y="25" data-expected-height="20"></div> |
| 153 </div> | 160 </div> |
| 154 | 161 |
| 162 <!-- If we overflow, we should true center. --> |
| 163 <div data-expected-height="30" class="flexbox horizontal" style="align-content:
space-evenly; height: 30px"> |
| 164 <div data-offset-x="0" data-offset-y="-15" data-expected-height="20"></div> |
| 165 <div data-offset-x="100" data-offset-y="-15" data-expected-height="20"></div> |
| 166 <div data-offset-x="0" data-offset-y="5" data-expected-height="20"></div> |
| 167 <div data-offset-x="0" data-offset-y="25" data-expected-height="20"></div> |
| 168 </div> |
| 169 |
| 155 <!-- Stretch should only grow, not shrink. --> | 170 <!-- Stretch should only grow, not shrink. --> |
| 156 <div data-expected-height="30" class="flexbox horizontal" style="align-content:
stretch; height: 30px"> | 171 <div data-expected-height="30" class="flexbox horizontal" style="align-content:
stretch; height: 30px"> |
| 157 <div data-offset-x="0" data-offset-y="0" data-expected-height="20"></div> | 172 <div data-offset-x="0" data-offset-y="0" data-expected-height="20"></div> |
| 158 <div data-offset-x="100" data-offset-y="0" data-expected-height="20"></div> | 173 <div data-offset-x="100" data-offset-y="0" data-expected-height="20"></div> |
| 159 <div data-offset-x="0" data-offset-y="20" data-expected-height="20"></div> | 174 <div data-offset-x="0" data-offset-y="20" data-expected-height="20"></div> |
| 160 <div data-offset-x="0" data-offset-y="40" data-expected-height="20"></div> | 175 <div data-offset-x="0" data-offset-y="40" data-expected-height="20"></div> |
| 161 </div> | 176 </div> |
| 162 | 177 |
| 163 <!-- 0 lines should not crash. --> | 178 <!-- 0 lines should not crash. --> |
| 164 <div data-expected-height="30" class="flexbox horizontal" style="align-content:
space-between; height: 30px"> | 179 <div data-expected-height="30" class="flexbox horizontal" style="align-content:
space-between; height: 30px"> |
| 165 </div> | 180 </div> |
| 166 <div data-expected-height="30" class="flexbox horizontal" style="align-content:
space-around; height: 30px"> | 181 <div data-expected-height="30" class="flexbox horizontal" style="align-content:
space-around; height: 30px"> |
| 167 </div> | 182 </div> |
| 183 <div data-expected-height="30" class="flexbox horizontal" style="align-content:
space-evenly; height: 30px"> |
| 184 </div> |
| 168 <div data-expected-height="30" class="flexbox horizontal" style="align-content:
stretch; height: 30px"> | 185 <div data-expected-height="30" class="flexbox horizontal" style="align-content:
stretch; height: 30px"> |
| 169 </div> | 186 </div> |
| 170 | 187 |
| 171 <!-- 1 line should not crash. --> | 188 <!-- 1 line should not crash. --> |
| 172 <div data-expected-height="30" class="flexbox horizontal" style="align-content:
space-between; height: 30px"> | 189 <div data-expected-height="30" class="flexbox horizontal" style="align-content:
space-between; height: 30px"> |
| 173 <div data-offset-x="0" data-offset-y="0" data-expected-height="30"></div> | 190 <div data-offset-x="0" data-offset-y="0" data-expected-height="30"></div> |
| 174 </div> | 191 </div> |
| 175 <div data-expected-height="30" class="flexbox horizontal" style="align-content:
space-around; height: 30px"> | 192 <div data-expected-height="30" class="flexbox horizontal" style="align-content:
space-around; height: 30px"> |
| 176 <div data-offset-x="0" data-offset-y="0" data-expected-height="30"></div> | 193 <div data-offset-x="0" data-offset-y="0" data-expected-height="30"></div> |
| 177 </div> | 194 </div> |
| 195 <div data-expected-height="30" class="flexbox horizontal" style="align-content:
space-evenly; height: 30px"> |
| 196 <div data-offset-x="0" data-offset-y="0" data-expected-height="30"></div> |
| 197 </div> |
| 178 <div data-expected-height="30" class="flexbox horizontal" style="align-content:
stretch; height: 30px"> | 198 <div data-expected-height="30" class="flexbox horizontal" style="align-content:
stretch; height: 30px"> |
| 179 <div data-offset-x="0" data-offset-y="0" data-expected-height="30"></div> | 199 <div data-offset-x="0" data-offset-y="0" data-expected-height="30"></div> |
| 180 </div> | 200 </div> |
| 181 | 201 |
| 182 | 202 |
| 183 <div data-expected-width="120" class="flexbox vertical-rl"> | 203 <div data-expected-width="120" class="flexbox vertical-rl"> |
| 184 <div data-offset-x="80" data-offset-y="0" data-expected-width="40"></div> | 204 <div data-offset-x="80" data-offset-y="0" data-expected-width="40"></div> |
| 185 <div data-offset-x="80" data-offset-y="10" data-expected-width="40"></div> | 205 <div data-offset-x="80" data-offset-y="10" data-expected-width="40"></div> |
| 186 <div data-offset-x="40" data-offset-y="0" data-expected-width="40"></div> | 206 <div data-offset-x="40" data-offset-y="0" data-expected-width="40"></div> |
| 187 <div data-offset-x="0" data-offset-y="0" data-expected-width="40"></div> | 207 <div data-offset-x="0" data-offset-y="0" data-expected-width="40"></div> |
| (...skipping 27 matching lines...) Expand all Loading... |
| 215 <div data-offset-x="0" data-offset-y="0" data-expected-width="20"></div> | 235 <div data-offset-x="0" data-offset-y="0" data-expected-width="20"></div> |
| 216 </div> | 236 </div> |
| 217 | 237 |
| 218 <div data-expected-width="120" class="flexbox vertical-rl" style="align-content:
space-around"> | 238 <div data-expected-width="120" class="flexbox vertical-rl" style="align-content:
space-around"> |
| 219 <div data-offset-x="90" data-offset-y="0" data-expected-width="20"></div> | 239 <div data-offset-x="90" data-offset-y="0" data-expected-width="20"></div> |
| 220 <div data-offset-x="90" data-offset-y="10" data-expected-width="20"></div> | 240 <div data-offset-x="90" data-offset-y="10" data-expected-width="20"></div> |
| 221 <div data-offset-x="50" data-offset-y="0" data-expected-width="20"></div> | 241 <div data-offset-x="50" data-offset-y="0" data-expected-width="20"></div> |
| 222 <div data-offset-x="10" data-offset-y="0" data-expected-width="20"></div> | 242 <div data-offset-x="10" data-offset-y="0" data-expected-width="20"></div> |
| 223 </div> | 243 </div> |
| 224 | 244 |
| 245 <div data-expected-width="120" class="flexbox vertical-rl" style="align-content:
space-evenly"> |
| 246 <div data-offset-x="85" data-offset-y="0" data-expected-width="20"></div> |
| 247 <div data-offset-x="85" data-offset-y="10" data-expected-width="20"></div> |
| 248 <div data-offset-x="50" data-offset-y="0" data-expected-width="20"></div> |
| 249 <div data-offset-x="15" data-offset-y="0" data-expected-width="20"></div> |
| 250 </div> |
| 251 |
| 225 <div data-expected-width="120" class="flexbox vertical-rl" style="align-content:
stretch"> | 252 <div data-expected-width="120" class="flexbox vertical-rl" style="align-content:
stretch"> |
| 226 <div data-offset-x="80" data-offset-y="0" data-expected-width="40"></div> | 253 <div data-offset-x="80" data-offset-y="0" data-expected-width="40"></div> |
| 227 <div data-offset-x="80" data-offset-y="10" data-expected-width="40"></div> | 254 <div data-offset-x="80" data-offset-y="10" data-expected-width="40"></div> |
| 228 <div data-offset-x="40" data-offset-y="0" data-expected-width="40"></div> | 255 <div data-offset-x="40" data-offset-y="0" data-expected-width="40"></div> |
| 229 <div data-offset-x="0" data-offset-y="0" data-expected-width="40"></div> | 256 <div data-offset-x="0" data-offset-y="0" data-expected-width="40"></div> |
| 230 </div> | 257 </div> |
| 231 | 258 |
| 232 <!-- Negative overflow goes out the right. --> | 259 <!-- Negative overflow goes out the right. --> |
| 233 <div data-expected-width="30" class="flexbox vertical-rl" style="align-content:
flex-end; width: 30px;"> | 260 <div data-expected-width="30" class="flexbox vertical-rl" style="align-content:
flex-end; width: 30px;"> |
| 234 <div data-offset-x="40" data-offset-y="0" data-expected-width="20"></div> | 261 <div data-offset-x="40" data-offset-y="0" data-expected-width="20"></div> |
| (...skipping 19 matching lines...) Expand all Loading... |
| 254 </div> | 281 </div> |
| 255 | 282 |
| 256 <!-- If we overflow, we should true center. --> | 283 <!-- If we overflow, we should true center. --> |
| 257 <div data-expected-width="30" class="flexbox vertical-rl" style="align-content:
space-around; width: 30px;"> | 284 <div data-expected-width="30" class="flexbox vertical-rl" style="align-content:
space-around; width: 30px;"> |
| 258 <div data-offset-x="25" data-offset-y="0" data-expected-width="20"></div> | 285 <div data-offset-x="25" data-offset-y="0" data-expected-width="20"></div> |
| 259 <div data-offset-x="25" data-offset-y="10" data-expected-width="20"></div> | 286 <div data-offset-x="25" data-offset-y="10" data-expected-width="20"></div> |
| 260 <div data-offset-x="5" data-offset-y="0" data-expected-width="20"></div> | 287 <div data-offset-x="5" data-offset-y="0" data-expected-width="20"></div> |
| 261 <div data-offset-x="-15" data-offset-y="0" data-expected-width="20"></div> | 288 <div data-offset-x="-15" data-offset-y="0" data-expected-width="20"></div> |
| 262 </div> | 289 </div> |
| 263 | 290 |
| 291 <!-- If we overflow, we should true center. --> |
| 292 <div data-expected-width="30" class="flexbox vertical-rl" style="align-content:
space-evenly; width: 30px;"> |
| 293 <div data-offset-x="25" data-offset-y="0" data-expected-width="20"></div> |
| 294 <div data-offset-x="25" data-offset-y="10" data-expected-width="20"></div> |
| 295 <div data-offset-x="5" data-offset-y="0" data-expected-width="20"></div> |
| 296 <div data-offset-x="-15" data-offset-y="0" data-expected-width="20"></div> |
| 297 </div> |
| 298 |
| 264 <!-- Stretch should only grow, not shrink. --> | 299 <!-- Stretch should only grow, not shrink. --> |
| 265 <div data-expected-width="30" class="flexbox vertical-rl" style="align-content:
stretch; width: 30px;"> | 300 <div data-expected-width="30" class="flexbox vertical-rl" style="align-content:
stretch; width: 30px;"> |
| 266 <div data-offset-x="10" data-offset-y="0" data-expected-width="20"></div> | 301 <div data-offset-x="10" data-offset-y="0" data-expected-width="20"></div> |
| 267 <div data-offset-x="10" data-offset-y="10" data-expected-width="20"></div> | 302 <div data-offset-x="10" data-offset-y="10" data-expected-width="20"></div> |
| 268 <div data-offset-x="-10" data-offset-y="0" data-expected-width="20"></div> | 303 <div data-offset-x="-10" data-offset-y="0" data-expected-width="20"></div> |
| 269 <div data-offset-x="-30" data-offset-y="0" data-expected-width="20"></div> | 304 <div data-offset-x="-30" data-offset-y="0" data-expected-width="20"></div> |
| 270 </div> | 305 </div> |
| 271 | 306 |
| 272 <!-- 0 lines should not crash. --> | 307 <!-- 0 lines should not crash. --> |
| 273 <div data-expected-width="30" class="flexbox vertical-rl" style="align-content:
space-between; width: 30px"> | 308 <div data-expected-width="30" class="flexbox vertical-rl" style="align-content:
space-between; width: 30px"> |
| 274 </div> | 309 </div> |
| 275 <div data-expected-width="30" class="flexbox vertical-rl" style="align-content:
space-around; width: 30px"> | 310 <div data-expected-width="30" class="flexbox vertical-rl" style="align-content:
space-around; width: 30px"> |
| 276 </div> | 311 </div> |
| 312 <div data-expected-width="30" class="flexbox vertical-rl" style="align-content:
space-evenly; width: 30px"> |
| 313 </div> |
| 277 <div data-expected-width="30" class="flexbox vertical-rl" style="align-content:
stretch; width: 30px"> | 314 <div data-expected-width="30" class="flexbox vertical-rl" style="align-content:
stretch; width: 30px"> |
| 278 </div> | 315 </div> |
| 279 | 316 |
| 280 <!-- 1 line should not crash. --> | 317 <!-- 1 line should not crash. --> |
| 281 <div data-expected-width="30" class="flexbox vertical-rl" style="align-content:
space-between; width: 30px"> | 318 <div data-expected-width="30" class="flexbox vertical-rl" style="align-content:
space-between; width: 30px"> |
| 282 <div data-offset-x="0" data-offset-y="0" data-expected-width="30"></div> | 319 <div data-offset-x="0" data-offset-y="0" data-expected-width="30"></div> |
| 283 </div> | 320 </div> |
| 284 <div data-expected-width="30" class="flexbox vertical-rl" style="align-content:
space-around; width: 30px"> | 321 <div data-expected-width="30" class="flexbox vertical-rl" style="align-content:
space-around; width: 30px"> |
| 285 <div data-offset-x="0" data-offset-y="0" data-expected-width="30"></div> | 322 <div data-offset-x="0" data-offset-y="0" data-expected-width="30"></div> |
| 286 </div> | 323 </div> |
| 324 <div data-expected-width="30" class="flexbox vertical-rl" style="align-content:
space-evenly; width: 30px"> |
| 325 <div data-offset-x="0" data-offset-y="0" data-expected-width="30"></div> |
| 326 </div> |
| 287 <div data-expected-width="30" class="flexbox vertical-rl" style="align-content:
stretch; width: 30px"> | 327 <div data-expected-width="30" class="flexbox vertical-rl" style="align-content:
stretch; width: 30px"> |
| 288 <div data-offset-x="0" data-offset-y="0" data-expected-width="30"></div> | 328 <div data-offset-x="0" data-offset-y="0" data-expected-width="30"></div> |
| 289 </div> | 329 </div> |
| 290 </body> | 330 </body> |
| 291 </html> | 331 </html> |
| OLD | NEW |