Changeset 119316 in webkit
- Timestamp:
- Jun 2, 2012 1:15:04 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 55 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r119312 r119316 1 2012-06-02 Tony Chang <tony@chromium.org> 2 3 Rename the flexbox CSS propery values from start to flex-start and end to flex-end 4 https://bugs.webkit.org/show_bug.cgi?id=88152 5 6 Reviewed by Ojan Vafai. 7 8 Rename start to flex-start and end to flex-end. 9 10 * css3/flexbox/css-properties-expected.txt: 11 * css3/flexbox/css-properties.html: 12 * css3/flexbox/flex-align-column.html: 13 * css3/flexbox/flex-align-end.html: 14 * css3/flexbox/flex-align-vertical-writing-mode.html: 15 * css3/flexbox/flex-align.html: 16 * css3/flexbox/flex-pack.html: 17 * css3/flexbox/line-wrapping.html: 18 * css3/flexbox/multiline-align.html: 19 * css3/flexbox/multiline-column-auto.html: 20 * css3/flexbox/multiline-line-pack-horizontal-column-expected.txt: 21 * css3/flexbox/multiline-line-pack-horizontal-column.html: 22 * css3/flexbox/multiline-line-pack.html: 23 * css3/flexbox/multiline-pack-expected.txt: 24 * css3/flexbox/multiline-pack.html: 25 * css3/flexbox/multiline-reverse-wrap-baseline.html: 26 * css3/flexbox/multiline-reverse-wrap-overflow.html: 27 * css3/flexbox/multiline-shrink-to-fit.html: 28 * css3/flexbox/multiline.html: 29 * css3/flexbox/nested-stretch.html: 30 * css3/flexbox/orthogonal-flex-directions.html: 31 * platform/chromium-linux-x86/svg/css/getComputedStyle-basic-expected.txt: 32 * platform/chromium-linux/svg/css/getComputedStyle-basic-expected.txt: 33 * platform/chromium-mac-leopard/svg/css/getComputedStyle-basic-expected.txt: 34 * platform/chromium-mac-snowleopard/svg/css/getComputedStyle-basic-expected.txt: 35 * platform/chromium-mac/svg/css/getComputedStyle-basic-expected.txt: 36 * platform/chromium-win-vista/svg/css/getComputedStyle-basic-expected.txt: 37 * platform/chromium-win-xp/svg/css/getComputedStyle-basic-expected.txt: 38 * platform/chromium-win/svg/css/getComputedStyle-basic-expected.txt: 39 * platform/gtk/svg/css/getComputedStyle-basic-expected.txt: 40 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: 41 * platform/qt/svg/css/getComputedStyle-basic-expected.txt: 42 * svg/css/getComputedStyle-basic-expected.txt: 43 1 44 2012-06-01 Ryosuke Niwa <rniwa@webkit.org> 2 45 -
trunk/LayoutTests/css3/flexbox/css-properties-expected.txt
r119298 r119316 17 17 PASS flexitem.style.webkitOrder is "" 18 18 PASS flexbox.style.webkitJustifyContent is "" 19 PASS window.getComputedStyle(flexbox, null).webkitJustifyContent is " start"19 PASS window.getComputedStyle(flexbox, null).webkitJustifyContent is "flex-start" 20 20 PASS flexbox.style.webkitJustifyContent is "" 21 PASS flexbox.style.webkitJustifyContent is " start"22 PASS window.getComputedStyle(flexbox, null).webkitJustifyContent is " start"23 PASS flexbox.style.webkitJustifyContent is " end"24 PASS window.getComputedStyle(flexbox, null).webkitJustifyContent is " end"21 PASS flexbox.style.webkitJustifyContent is "flex-start" 22 PASS window.getComputedStyle(flexbox, null).webkitJustifyContent is "flex-start" 23 PASS flexbox.style.webkitJustifyContent is "flex-end" 24 PASS window.getComputedStyle(flexbox, null).webkitJustifyContent is "flex-end" 25 25 PASS flexbox.style.webkitJustifyContent is "center" 26 26 PASS window.getComputedStyle(flexbox, null).webkitJustifyContent is "center" … … 28 28 PASS window.getComputedStyle(flexbox, null).webkitJustifyContent is "space-between" 29 29 PASS flexbox.style.webkitJustifyContent is "" 30 PASS window.getComputedStyle(flexbox, null).webkitJustifyContent is " start"30 PASS window.getComputedStyle(flexbox, null).webkitJustifyContent is "flex-start" 31 31 PASS flexbox.style.webkitAlignSelf is "" 32 32 PASS window.getComputedStyle(flexbox, null).webkitAlignSelf is "stretch" … … 35 35 PASS flexbox.style.webkitAlignSelf is "auto" 36 36 PASS window.getComputedStyle(flexbox, null).webkitAlignSelf is "stretch" 37 PASS flexbox.style.webkitAlignSelf is " start"38 PASS window.getComputedStyle(flexbox, null).webkitAlignSelf is " start"39 PASS flexbox.style.webkitAlignSelf is " end"40 PASS window.getComputedStyle(flexbox, null).webkitAlignSelf is " end"37 PASS flexbox.style.webkitAlignSelf is "flex-start" 38 PASS window.getComputedStyle(flexbox, null).webkitAlignSelf is "flex-start" 39 PASS flexbox.style.webkitAlignSelf is "flex-end" 40 PASS window.getComputedStyle(flexbox, null).webkitAlignSelf is "flex-end" 41 41 PASS flexbox.style.webkitAlignSelf is "center" 42 42 PASS window.getComputedStyle(flexbox, null).webkitAlignSelf is "center" … … 54 54 PASS window.getComputedStyle(flexbox, null).webkitAlignItems is "stretch" 55 55 PASS window.getComputedStyle(flexitem, null).webkitAlignSelf is "stretch" 56 PASS flexbox.style.webkitAlignItems is " start"57 PASS window.getComputedStyle(flexbox, null).webkitAlignItems is " start"58 PASS window.getComputedStyle(flexitem, null).webkitAlignSelf is " start"59 PASS flexbox.style.webkitAlignItems is " end"60 PASS window.getComputedStyle(flexbox, null).webkitAlignItems is " end"61 PASS window.getComputedStyle(flexitem, null).webkitAlignSelf is " end"56 PASS flexbox.style.webkitAlignItems is "flex-start" 57 PASS window.getComputedStyle(flexbox, null).webkitAlignItems is "flex-start" 58 PASS window.getComputedStyle(flexitem, null).webkitAlignSelf is "flex-start" 59 PASS flexbox.style.webkitAlignItems is "flex-end" 60 PASS window.getComputedStyle(flexbox, null).webkitAlignItems is "flex-end" 61 PASS window.getComputedStyle(flexitem, null).webkitAlignSelf is "flex-end" 62 62 PASS flexbox.style.webkitAlignItems is "center" 63 63 PASS window.getComputedStyle(flexbox, null).webkitAlignItems is "center" … … 193 193 PASS flexbox.style.webkitAlignContent is "" 194 194 PASS window.getComputedStyle(flexbox, null).webkitAlignContent is "stretch" 195 PASS flexbox.style.webkitAlignContent is " start"196 PASS window.getComputedStyle(flexbox, null).webkitAlignContent is " start"197 PASS flexbox.style.webkitAlignContent is " end"198 PASS window.getComputedStyle(flexbox, null).webkitAlignContent is " end"195 PASS flexbox.style.webkitAlignContent is "flex-start" 196 PASS window.getComputedStyle(flexbox, null).webkitAlignContent is "flex-start" 197 PASS flexbox.style.webkitAlignContent is "flex-end" 198 PASS window.getComputedStyle(flexbox, null).webkitAlignContent is "flex-end" 199 199 PASS flexbox.style.webkitAlignContent is "center" 200 200 PASS window.getComputedStyle(flexbox, null).webkitAlignContent is "center" -
trunk/LayoutTests/css3/flexbox/css-properties.html
r119298 r119316 53 53 54 54 shouldBeEqualToString('flexbox.style.webkitJustifyContent', ''); 55 // The initial value is ' start'.56 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitJustifyContent', ' start');55 // The initial value is 'flex-start'. 56 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitJustifyContent', 'flex-start'); 57 57 58 58 flexbox.style.webkitJustifyContent = 'foo'; 59 59 shouldBeEqualToString('flexbox.style.webkitJustifyContent', ''); 60 60 61 flexbox.style.webkitJustifyContent = ' start';62 shouldBeEqualToString('flexbox.style.webkitJustifyContent', ' start');63 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitJustifyContent', ' start');64 65 flexbox.style.webkitJustifyContent = ' end';66 shouldBeEqualToString('flexbox.style.webkitJustifyContent', ' end');67 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitJustifyContent', ' end');61 flexbox.style.webkitJustifyContent = 'flex-start'; 62 shouldBeEqualToString('flexbox.style.webkitJustifyContent', 'flex-start'); 63 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitJustifyContent', 'flex-start'); 64 65 flexbox.style.webkitJustifyContent = 'flex-end'; 66 shouldBeEqualToString('flexbox.style.webkitJustifyContent', 'flex-end'); 67 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitJustifyContent', 'flex-end'); 68 68 69 69 flexbox.style.webkitJustifyContent = 'center'; … … 77 77 flexbox.style.webkitJustifyContent = ''; 78 78 shouldBeEqualToString('flexbox.style.webkitJustifyContent', ''); 79 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitJustifyContent', ' start');79 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitJustifyContent', 'flex-start'); 80 80 81 81 … … 92 92 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignSelf', 'stretch'); 93 93 94 flexbox.style.webkitAlignSelf = ' start';95 shouldBeEqualToString('flexbox.style.webkitAlignSelf', ' start');96 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignSelf', ' start');97 98 flexbox.style.webkitAlignSelf = ' end';99 shouldBeEqualToString('flexbox.style.webkitAlignSelf', ' end');100 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignSelf', ' end');94 flexbox.style.webkitAlignSelf = 'flex-start'; 95 shouldBeEqualToString('flexbox.style.webkitAlignSelf', 'flex-start'); 96 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignSelf', 'flex-start'); 97 98 flexbox.style.webkitAlignSelf = 'flex-end'; 99 shouldBeEqualToString('flexbox.style.webkitAlignSelf', 'flex-end'); 100 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignSelf', 'flex-end'); 101 101 102 102 flexbox.style.webkitAlignSelf = 'center'; … … 129 129 shouldBeEqualToString('window.getComputedStyle(flexitem, null).webkitAlignSelf', 'stretch'); 130 130 131 flexbox.style.webkitAlignItems = ' start';132 shouldBeEqualToString('flexbox.style.webkitAlignItems', ' start');133 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignItems', ' start');134 shouldBeEqualToString('window.getComputedStyle(flexitem, null).webkitAlignSelf', ' start');135 136 flexbox.style.webkitAlignItems = ' end';137 shouldBeEqualToString('flexbox.style.webkitAlignItems', ' end');138 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignItems', ' end');139 shouldBeEqualToString('window.getComputedStyle(flexitem, null).webkitAlignSelf', ' end');131 flexbox.style.webkitAlignItems = 'flex-start'; 132 shouldBeEqualToString('flexbox.style.webkitAlignItems', 'flex-start'); 133 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignItems', 'flex-start'); 134 shouldBeEqualToString('window.getComputedStyle(flexitem, null).webkitAlignSelf', 'flex-start'); 135 136 flexbox.style.webkitAlignItems = 'flex-end'; 137 shouldBeEqualToString('flexbox.style.webkitAlignItems', 'flex-end'); 138 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignItems', 'flex-end'); 139 shouldBeEqualToString('window.getComputedStyle(flexitem, null).webkitAlignSelf', 'flex-end'); 140 140 141 141 flexbox.style.webkitAlignItems = 'center'; … … 265 265 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignContent', 'stretch'); 266 266 267 flexbox.style.webkitAlignContent = ' start';268 shouldBeEqualToString('flexbox.style.webkitAlignContent', ' start');269 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignContent', ' start');270 271 flexbox.style.webkitAlignContent = ' end';272 shouldBeEqualToString('flexbox.style.webkitAlignContent', ' end');273 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignContent', ' end');267 flexbox.style.webkitAlignContent = 'flex-start'; 268 shouldBeEqualToString('flexbox.style.webkitAlignContent', 'flex-start'); 269 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignContent', 'flex-start'); 270 271 flexbox.style.webkitAlignContent = 'flex-end'; 272 shouldBeEqualToString('flexbox.style.webkitAlignContent', 'flex-end'); 273 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignContent', 'flex-end'); 274 274 275 275 flexbox.style.webkitAlignContent = 'center'; -
trunk/LayoutTests/css3/flexbox/flex-align-column.html
r119131 r119316 48 48 <div data-offset-x=0 data-expected-width=600 data-expected-height=40 style="-webkit-flex: 1;"></div> 49 49 <div data-offset-x=0 data-expected-width=600 data-expected-height=40 style="-webkit-flex: 1; -webkit-align-self: stretch; "></div> 50 <div data-offset-x=0 data-expected-width=20 data-expected-height=40 style="-webkit-flex: 1; -webkit-align-self: start; width: 20px;"></div>51 <div data-offset-x=580 data-expected-width=20 data-expected-height=40 style="-webkit-flex: 1; -webkit-align-self: end; width: 20px;"></div>50 <div data-offset-x=0 data-expected-width=20 data-expected-height=40 style="-webkit-flex: 1; -webkit-align-self: flex-start; width: 20px;"></div> 51 <div data-offset-x=580 data-expected-width=20 data-expected-height=40 style="-webkit-flex: 1; -webkit-align-self: flex-end; width: 20px;"></div> 52 52 <div data-offset-x=290 data-expected-width=20 data-expected-height=40 style="-webkit-flex: 1; -webkit-align-self: center; width: 20px;"></div> 53 53 <div data-offset-x=0 data-expected-width=20 data-expected-height=40 style="-webkit-flex: 1; -webkit-align-self: baseline; width: 20px;"></div> … … 57 57 <div data-offset-y=0 data-expected-width=100 data-expected-height=240 style="-webkit-flex: 1;"></div> 58 58 <div data-offset-y=0 data-expected-width=100 data-expected-height=240 style="-webkit-flex: 1; -webkit-align-self: stretch; "></div> 59 <div data-offset-y=0 data-expected-width=100 data-expected-height=20 style="-webkit-flex: 1; -webkit-align-self: start; height: 20px;"></div>60 <div data-offset-y=220 data-expected-width=100 data-expected-height=20 style="-webkit-flex: 1; -webkit-align-self: end; height: 20px;"></div>59 <div data-offset-y=0 data-expected-width=100 data-expected-height=20 style="-webkit-flex: 1; -webkit-align-self: flex-start; height: 20px;"></div> 60 <div data-offset-y=220 data-expected-width=100 data-expected-height=20 style="-webkit-flex: 1; -webkit-align-self: flex-end; height: 20px;"></div> 61 61 <div data-offset-y=110 data-expected-width=100 data-expected-height=20 style="-webkit-flex: 1; -webkit-align-self: center; height: 20px;"></div> 62 62 <div data-offset-y=0 data-expected-width=100 data-expected-height=20 style="-webkit-flex: 1; -webkit-align-self: baseline; height: 20px;"></div> -
trunk/LayoutTests/css3/flexbox/flex-align-end.html
r119191 r119316 108 108 109 109 var container = document.createElement('div'); 110 container.innerHTML = '<div class="flexbox ' + flexboxClassName + '" style="-webkit-align-items: end;">\n' +110 container.innerHTML = '<div class="flexbox ' + flexboxClassName + '" style="-webkit-align-items: flex-end;">\n' + 111 111 '<div ' + positionAsString(expectations[writingMode][flexFlow][direction]) + '></div><div></div>\n' + 112 112 '</div>'; -
trunk/LayoutTests/css3/flexbox/flex-align-vertical-writing-mode.html
r119131 r119316 92 92 93 93 <div class="flexbox"> 94 <div data-expected-width="0" data-offset-x="100" style="-webkit-flex: 1 0 0; -webkit-align-self: start;"></div>95 <div data-expected-width="50" data-offset-x="50" style="-webkit-flex: 1 0 0; -webkit-align-self: start; width: 50px;"></div>96 <div data-expected-width="50" data-offset-x="25" style="-webkit-flex: 1 0 0; -webkit-align-self: start; width: 50px; margin: 0 auto"></div>97 <div data-expected-width="50" data-offset-x="50" style="-webkit-flex: 1 0 0; -webkit-align-self: start; width: 50px; margin: 0 auto 0 0"></div>98 <div data-expected-width="50" data-offset-x="0" style="-webkit-flex: 1 0 0; -webkit-align-self: start; width: 50px; margin: 0 0 0 auto"></div>99 <div data-expected-width="50" data-offset-x="25" style="-webkit-flex: 1 0 0; -webkit-align-self: start; width: 50px; margin: 0 25px"></div>100 <div data-expected-width="50" data-offset-x="30" style="-webkit-flex: 1 0 0; -webkit-align-self: start; width: 50px; margin: 0 20px 0 10px;"></div>101 <div data-expected-width="100" data-offset-x="0" style="-webkit-flex: 1 0 0; width: 100px;"></div> 102 </div> 103 104 <div class="flexbox"> 105 <div data-expected-width="0" data-offset-x="0" style="-webkit-flex: 1 0 0; -webkit-align-self: end;"></div>106 <div data-expected-width="50" data-offset-x="0" style="-webkit-flex: 1 0 0; -webkit-align-self: end; width: 50px;"></div>107 <div data-expected-width="50" data-offset-x="25" style="-webkit-flex: 1 0 0; -webkit-align-self: end; width: 50px; margin: 0 auto"></div>108 <div data-expected-width="50" data-offset-x="50" style="-webkit-flex: 1 0 0; -webkit-align-self: end; width: 50px; margin: 0 auto 0 0"></div>109 <div data-expected-width="50" data-offset-x="0" style="-webkit-flex: 1 0 0; -webkit-align-self: end; width: 50px; margin: 0 0 0 auto"></div>110 <div data-expected-width="50" data-offset-x="25" style="-webkit-flex: 1 0 0; -webkit-align-self: end; width: 50px; margin: 0 25px"></div>111 <div data-expected-width="50" data-offset-x="10" style="-webkit-flex: 1 0 0; -webkit-align-self: end; width: 50px; margin: 0 20px 0 10px;"></div>94 <div data-expected-width="0" data-offset-x="100" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-start;"></div> 95 <div data-expected-width="50" data-offset-x="50" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-start; width: 50px;"></div> 96 <div data-expected-width="50" data-offset-x="25" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-start; width: 50px; margin: 0 auto"></div> 97 <div data-expected-width="50" data-offset-x="50" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-start; width: 50px; margin: 0 auto 0 0"></div> 98 <div data-expected-width="50" data-offset-x="0" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-start; width: 50px; margin: 0 0 0 auto"></div> 99 <div data-expected-width="50" data-offset-x="25" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-start; width: 50px; margin: 0 25px"></div> 100 <div data-expected-width="50" data-offset-x="30" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-start; width: 50px; margin: 0 20px 0 10px;"></div> 101 <div data-expected-width="100" data-offset-x="0" style="-webkit-flex: 1 0 0; width: 100px;"></div> 102 </div> 103 104 <div class="flexbox"> 105 <div data-expected-width="0" data-offset-x="0" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-end;"></div> 106 <div data-expected-width="50" data-offset-x="0" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-end; width: 50px;"></div> 107 <div data-expected-width="50" data-offset-x="25" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-end; width: 50px; margin: 0 auto"></div> 108 <div data-expected-width="50" data-offset-x="50" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-end; width: 50px; margin: 0 auto 0 0"></div> 109 <div data-expected-width="50" data-offset-x="0" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-end; width: 50px; margin: 0 0 0 auto"></div> 110 <div data-expected-width="50" data-offset-x="25" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-end; width: 50px; margin: 0 25px"></div> 111 <div data-expected-width="50" data-offset-x="10" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-end; width: 50px; margin: 0 20px 0 10px;"></div> 112 112 <div data-expected-width="100" data-offset-x="0" style="-webkit-flex: 1 0 0; width: 100px;"></div> 113 113 </div> … … 125 125 126 126 <div class="flexbox"> 127 <div data-expected-width="50" data-offset-x="50" style="-webkit-flex: 1 0 0; -webkit-align-self: start; width: 50px;"></div>127 <div data-expected-width="50" data-offset-x="50" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-start; width: 50px;"></div> 128 128 <div data-expected-width="50" data-offset-x="25" style="-webkit-flex: 1 0 0; -webkit-align-self: center; width: 50px;"></div> 129 <div data-expected-width="50" data-offset-x="0" style="-webkit-flex: 1 0 0; -webkit-align-self: end; width: 50px;"></div>129 <div data-expected-width="50" data-offset-x="0" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-end; width: 50px;"></div> 130 130 <div data-expected-width="50" data-offset-x="50" style="-webkit-flex: 1 0 0; width: 50px; margin: auto 0"></div> 131 131 <div data-expected-width="100" data-offset-x="0" style="-webkit-flex: 1 0 0;"></div> … … 134 134 135 135 <div class="flexbox"> 136 <div data-expected-width="50" data-offset-x="50" style="-webkit-flex: 1 0 0; -webkit-align-self: start; width: 50px; -webkit-writing-mode: horizontal-tb;"></div>136 <div data-expected-width="50" data-offset-x="50" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-start; width: 50px; -webkit-writing-mode: horizontal-tb;"></div> 137 137 <div data-expected-width="50" data-offset-x="25" style="-webkit-flex: 1 0 0; -webkit-align-self: center; width: 50px; -webkit-writing-mode: horizontal-tb;"></div> 138 <div data-expected-width="50" data-offset-x="0" style="-webkit-flex: 1 0 0; -webkit-align-self: end; width: 50px; -webkit-writing-mode: horizontal-tb;"></div>138 <div data-expected-width="50" data-offset-x="0" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-end; width: 50px; -webkit-writing-mode: horizontal-tb;"></div> 139 139 <div data-expected-width="50" data-offset-x="50" style="-webkit-flex: 1 0 0; width: 50px; margin: auto 0; -webkit-writing-mode: horizontal-tb;"></div> 140 140 <div data-expected-width="100" data-offset-x="0" style="-webkit-flex: 1 0 0; width: 100px; -webkit-writing-mode: horizontal-tb;"></div> -
trunk/LayoutTests/css3/flexbox/flex-align.html
r119131 r119316 78 78 </div> 79 79 80 <div class="flexbox" style="-webkit-align-items: start">80 <div class="flexbox" style="-webkit-align-items: flex-start"> 81 81 <div data-expected-height="0" data-offset-y="0" style="-webkit-flex: 1 0 0;"></div> 82 82 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0; height: 100px;"></div> 83 83 </div> 84 84 85 <div class="flexbox" style="-webkit-align-items: end">85 <div class="flexbox" style="-webkit-align-items: flex-end"> 86 86 <div data-expected-height="0" data-offset-y="100" style="-webkit-flex: 1 0 0;"></div> 87 87 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0; height: 100px;"></div> … … 103 103 </div> 104 104 105 <div class="flexbox" style="-webkit-align-items: start">105 <div class="flexbox" style="-webkit-align-items: flex-start"> 106 106 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self: auto; -webkit-flex: 1 0 0; height: 100px;"></div> 107 107 <div data-expected-height="0" data-offset-y="0" style="-webkit-align-self: auto; -webkit-flex: 1 0 0;"></div> 108 <div data-expected-height="0" data-offset-y="0" style="-webkit-align-self: start; -webkit-flex: 1 0 0;"></div>109 <div data-expected-height="0" data-offset-y="100" style="-webkit-align-self: end; -webkit-flex: 1 0 0;"></div>108 <div data-expected-height="0" data-offset-y="0" style="-webkit-align-self: flex-start; -webkit-flex: 1 0 0;"></div> 109 <div data-expected-height="0" data-offset-y="100" style="-webkit-align-self: flex-end; -webkit-flex: 1 0 0;"></div> 110 110 <div data-expected-height="0" data-offset-y="50" style="-webkit-align-self: center; -webkit-flex: 1 0 0;"></div> 111 111 <div data-offset-y="20" style="-webkit-align-self: baseline; -webkit-flex: 1 0 0;"><div style="display:inline-block;"></div></div> … … 117 117 </div> 118 118 119 <div class="flexbox" style="-webkit-align-items: end">119 <div class="flexbox" style="-webkit-align-items: flex-end"> 120 120 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self: auto; -webkit-flex: 1 0 0; height: 100px;"></div> 121 121 <div data-expected-height="0" data-offset-y="100" style="-webkit-align-self: auto; -webkit-flex: 1 0 0;"></div> 122 <div data-expected-height="0" data-offset-y="0" style="-webkit-align-self: start; -webkit-flex: 1 0 0;"></div>123 <div data-expected-height="0" data-offset-y="100" style="-webkit-align-self: end; -webkit-flex: 1 0 0;"></div>122 <div data-expected-height="0" data-offset-y="0" style="-webkit-align-self: flex-start; -webkit-flex: 1 0 0;"></div> 123 <div data-expected-height="0" data-offset-y="100" style="-webkit-align-self: flex-end; -webkit-flex: 1 0 0;"></div> 124 124 <div data-expected-height="0" data-offset-y="50" style="-webkit-align-self: center; -webkit-flex: 1 0 0;"></div> 125 125 <div data-offset-y="20" style="-webkit-align-self: baseline; -webkit-flex: 1 0 0;"><div style="display:inline-block;"></div></div> … … 131 131 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self: auto; -webkit-flex: 1 0 0; height: 100px;"></div> 132 132 <div data-expected-height="0" data-offset-y="50" style="-webkit-align-self: auto; -webkit-flex: 1 0 0;"></div> 133 <div data-expected-height="0" data-offset-y="0" style="-webkit-align-self: start; -webkit-flex: 1 0 0;"></div>134 <div data-expected-height="0" data-offset-y="100" style="-webkit-align-self: end; -webkit-flex: 1 0 0;"></div>133 <div data-expected-height="0" data-offset-y="0" style="-webkit-align-self: flex-start; -webkit-flex: 1 0 0;"></div> 134 <div data-expected-height="0" data-offset-y="100" style="-webkit-align-self: flex-end; -webkit-flex: 1 0 0;"></div> 135 135 <div data-expected-height="0" data-offset-y="50" style="-webkit-align-self: center; -webkit-flex: 1 0 0;"></div> 136 136 <div data-offset-y="20" style="-webkit-align-self: baseline; -webkit-flex: 1 0 0;"><div style="display:inline-block;"></div></div> … … 140 140 141 141 <div class="flexbox" style="-webkit-align-items: baseline"> 142 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self: start; -webkit-flex: 1 0 0; height: 100px;"></div>142 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self: flex-start; -webkit-flex: 1 0 0; height: 100px;"></div> 143 143 <div data-offset-y="20" style="-webkit-align-self: auto; -webkit-flex: 1 0 0;"><div style="display:inline-block;"></div></div> 144 <div data-expected-height="0" data-offset-y="0" style="-webkit-align-self: start; -webkit-flex: 1 0 0;"></div>145 <div data-expected-height="0" data-offset-y="100" style="-webkit-align-self: end; -webkit-flex: 1 0 0;"></div>144 <div data-expected-height="0" data-offset-y="0" style="-webkit-align-self: flex-start; -webkit-flex: 1 0 0;"></div> 145 <div data-expected-height="0" data-offset-y="100" style="-webkit-align-self: flex-end; -webkit-flex: 1 0 0;"></div> 146 146 <div data-expected-height="0" data-offset-y="50" style="-webkit-align-self: center; -webkit-flex: 1 0 0;"></div> 147 147 <div data-offset-y="20" style="-webkit-align-self: baseline; -webkit-flex: 1 0 0;"><div style="display:inline-block;"></div></div> … … 153 153 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self: auto; -webkit-flex: 1 0 0; height: 100px;"></div> 154 154 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self: auto; -webkit-flex: 1 0 0;"></div> 155 <div data-expected-height="0" data-offset-y="0" style="-webkit-align-self: start; -webkit-flex: 1 0 0;"></div>156 <div data-expected-height="0" data-offset-y="100" style="-webkit-align-self: end; -webkit-flex: 1 0 0;"></div>155 <div data-expected-height="0" data-offset-y="0" style="-webkit-align-self: flex-start; -webkit-flex: 1 0 0;"></div> 156 <div data-expected-height="0" data-offset-y="100" style="-webkit-align-self: flex-end; -webkit-flex: 1 0 0;"></div> 157 157 <div data-expected-height="0" data-offset-y="50" style="-webkit-align-self: center; -webkit-flex: 1 0 0;"></div> 158 158 <div data-offset-y="20" style="-webkit-align-self: baseline; -webkit-flex: 1 0 0;"><div style="display:inline-block;"></div></div> … … 184 184 185 185 <div class="flexbox"> 186 <div data-expected-height="0" data-offset-y="0" style="-webkit-flex: 1 0 0; -webkit-align-self: start;"></div>187 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -webkit-align-self: start; height: 50px;"></div>188 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0; -webkit-align-self: start; height: 50px; margin: auto 0"></div>189 <div data-expected-height="50" data-offset-y="50" style="-webkit-flex: 1 0 0; -webkit-align-self: start; height: 50px; margin: auto 0 0"></div>190 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -webkit-align-self: start; height: 50px; margin: 0 0 auto"></div>191 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0; -webkit-align-self: start; height: 50px; margin: 25px 0"></div>192 <div data-expected-height="50" data-offset-y="20" style="-webkit-flex: 1 0 0; -webkit-align-self: start; height: 50px; margin: 20px 0 10px;"></div>193 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0; height: 100px;"></div> 194 </div> 195 196 <div class="flexbox"> 197 <div data-expected-height="0" data-offset-y="100" style="-webkit-flex: 1 0 0; -webkit-align-self: end;"></div>198 <div data-expected-height="50" data-offset-y="50" style="-webkit-flex: 1 0 0; -webkit-align-self: end; height: 50px;"></div>199 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0; -webkit-align-self: end; height: 50px; margin: auto 0"></div>200 <div data-expected-height="50" data-offset-y="50" style="-webkit-flex: 1 0 0; -webkit-align-self: end; height: 50px; margin: auto 0 0"></div>201 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -webkit-align-self: end; height: 50px; margin: 0 0 auto"></div>202 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0; -webkit-align-self: end; height: 50px; margin: 25px 0"></div>203 <div data-expected-height="50" data-offset-y="40" style="-webkit-flex: 1 0 0; -webkit-align-self: end; height: 50px; margin: 20px 0 10px;"></div>186 <div data-expected-height="0" data-offset-y="0" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-start;"></div> 187 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-start; height: 50px;"></div> 188 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-start; height: 50px; margin: auto 0"></div> 189 <div data-expected-height="50" data-offset-y="50" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-start; height: 50px; margin: auto 0 0"></div> 190 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-start; height: 50px; margin: 0 0 auto"></div> 191 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-start; height: 50px; margin: 25px 0"></div> 192 <div data-expected-height="50" data-offset-y="20" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-start; height: 50px; margin: 20px 0 10px;"></div> 193 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0; height: 100px;"></div> 194 </div> 195 196 <div class="flexbox"> 197 <div data-expected-height="0" data-offset-y="100" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-end;"></div> 198 <div data-expected-height="50" data-offset-y="50" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-end; height: 50px;"></div> 199 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-end; height: 50px; margin: auto 0"></div> 200 <div data-expected-height="50" data-offset-y="50" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-end; height: 50px; margin: auto 0 0"></div> 201 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-end; height: 50px; margin: 0 0 auto"></div> 202 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-end; height: 50px; margin: 25px 0"></div> 203 <div data-expected-height="50" data-offset-y="40" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-end; height: 50px; margin: 20px 0 10px;"></div> 204 204 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0; height: 100px;"></div> 205 205 </div> … … 218 218 219 219 <div class="flexbox"> 220 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -webkit-align-self: start; height: 50px; -webkit-writing-mode: vertical-rl;"></div>220 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-start; height: 50px; -webkit-writing-mode: vertical-rl;"></div> 221 221 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0; -webkit-align-self: center; height: 50px; -webkit-writing-mode: vertical-rl;"></div> 222 <div data-expected-height="50" data-offset-y="50" style="-webkit-flex: 1 0 0; -webkit-align-self: end; height: 50px; -webkit-writing-mode: vertical-rl;"></div>222 <div data-expected-height="50" data-offset-y="50" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-end; height: 50px; -webkit-writing-mode: vertical-rl;"></div> 223 223 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; height: 50px; -webkit-writing-mode: vertical-rl;"></div> 224 224 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0; height: 50px; margin: auto 0; -webkit-writing-mode: vertical-rl;"></div> … … 227 227 228 228 <div class="flexbox"> 229 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -webkit-align-self: start; height: 50px;"></div>229 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-start; height: 50px;"></div> 230 230 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0; -webkit-align-self: center; height: 50px;"></div> 231 <div data-expected-height="50" data-offset-y="50" style="-webkit-flex: 1 0 0; -webkit-align-self: end; height: 50px;"></div>231 <div data-expected-height="50" data-offset-y="50" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-end; height: 50px;"></div> 232 232 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; height: 50px;"></div> 233 233 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0; height: 50px; margin: auto 0"></div> … … 246 246 <div class="flexbox" style="max-height: 20px"> 247 247 <div data-expected-height="40" data-offset-y="-10" style="-webkit-flex: 1 0 0; -webkit-align-self: center; height: 40px;"></div> 248 <div data-expected-height="40" data-offset-y="-20" style="-webkit-flex: 1 0 0; -webkit-align-self: end; height: 40px;"></div>248 <div data-expected-height="40" data-offset-y="-20" style="-webkit-flex: 1 0 0; -webkit-align-self: flex-end; height: 40px;"></div> 249 249 <div data-expected-height="40" data-offset-y="0" style="-webkit-flex: 1 0 0; height: 40px;"></div> 250 250 <div data-expected-height="20" data-offset-y="0" style="-webkit-flex: 1 0 0;"></div> -
trunk/LayoutTests/css3/flexbox/flex-pack.html
r119298 r119316 39 39 </div> 40 40 41 <div class="flexbox" style="-webkit-justify-content: end">41 <div class="flexbox" style="-webkit-justify-content: flex-end"> 42 42 <div data-expected-width="100" data-offset-x="300" style="-webkit-flex: 0 0 100px;"></div> 43 43 <div data-expected-width="100" data-offset-x="400" style="width: 100px;"></div> … … 74 74 </div> 75 75 76 <!-- If there's only one child, we justify-content 76 <!-- If there's only one child, we justify-content: flex-start. --> 77 77 <div class="flexbox" style="-webkit-justify-content: space-between"> 78 78 <div data-expected-width="100" data-offset-x="0" style="-webkit-flex: 1 0 0; max-width: 100px;"></div> … … 99 99 100 100 <!-- margin:auto applies before justify-content. --> 101 <div class="flexbox" style="-webkit-justify-content: end">101 <div class="flexbox" style="-webkit-justify-content: flex-end"> 102 102 <div data-expected-width="100" data-offset-x="0" style="width: 100px;"></div> 103 103 <div data-expected-width="100" data-offset-x="100" style="width: 100px; margin-right: auto"></div> … … 106 106 107 107 <!-- The justify-content does nothing here because we are shrinking. --> 108 <div class="flexbox" style="-webkit-justify-content: end">108 <div class="flexbox" style="-webkit-justify-content: flex-end"> 109 109 <div data-expected-width="200" data-offset-x="0" style="-webkit-flex: 0 1 300px;"></div> 110 110 <div data-expected-width="200" data-offset-x="200" style="width: 200px;"></div> … … 113 113 114 114 <!-- We overflow the flexbox (no negative flexing) and align the end. The overflow is to the left. --> 115 <div class="flexbox" style="-webkit-justify-content: end">115 <div class="flexbox" style="-webkit-justify-content: flex-end"> 116 116 <div data-expected-width="300" data-offset-x="-100" style="-webkit-flex: 1 0 300px;"></div> 117 117 <div data-expected-width="200" data-offset-x="200" style="width: 200px;"></div> -
trunk/LayoutTests/css3/flexbox/line-wrapping.html
r119131 r119316 118 118 <div data-offset-y=0></div><div data-offset-y=0></div><div data-offset-y=20 data-offset-x=0></div> 119 119 </div> 120 <div data-expected-width=100 data-expected-height=40 style="-webkit-align-self: start;">120 <div data-expected-width=100 data-expected-height=40 style="-webkit-align-self: flex-start;"> 121 121 <div data-offset-y=0></div><div data-offset-y=0></div><div data-offset-y=20 data-offset-x=100></div> 122 122 </div> … … 127 127 <div data-offset-y=0></div><div data-offset-y=0></div><div data-offset-y=0></div><div data-offset-y=0></div><div data-offset-y=0></div><div data-offset-y=20 data-offset-x=0></div> 128 128 </div> 129 <div data-expected-width=200 data-expected-height=50 style="-webkit-align-self: start;">129 <div data-expected-width=200 data-expected-height=50 style="-webkit-align-self: flex-start;"> 130 130 <div data-offset-y=50></div><div data-offset-y=50></div><div data-offset-y=50></div><div data-offset-y=50></div><div data-offset-y=50></div><div data-offset-y=70 data-offset-x=0></div> 131 131 </div> … … 136 136 <div data-offset-y=0></div><div data-offset-y=0></div> 137 137 </div> 138 <div data-expected-width=80 data-expected-height=50 style="-webkit-align-self: start;">138 <div data-expected-width=80 data-expected-height=50 style="-webkit-align-self: flex-start;"> 139 139 <div data-offset-y=50></div><div data-offset-y=50></div> 140 140 </div> … … 145 145 <div data-offset-y=0></div><div data-offset-y=0></div><div data-offset-y=20 data-offset-x=0></div> 146 146 </div> 147 <div data-expected-width=250 data-expected-height=40 style="-webkit-align-self: start;">147 <div data-expected-width=250 data-expected-height=40 style="-webkit-align-self: flex-start;"> 148 148 <div data-offset-y=0></div><div data-offset-y=0></div><div data-offset-y=20 data-offset-x=250></div> 149 149 </div> … … 154 154 <div data-offset-y=0></div><div data-offset-y=0></div><div data-offset-y=0></div><div data-offset-y=0></div><div data-offset-y=0></div><div data-offset-y=20 data-offset-x=0></div> 155 155 </div> 156 <div data-expected-width=500 data-expected-height=0 style="-webkit-align-self: start;">156 <div data-expected-width=500 data-expected-height=0 style="-webkit-align-self: flex-start;"> 157 157 <div data-offset-y=0></div><div data-offset-y=0></div><div data-offset-y=0></div><div data-offset-y=0></div><div data-offset-y=0></div><div data-offset-y=20 data-offset-x=0></div> 158 158 </div> … … 165 165 <div data-offset-x=4></div><div data-offset-x=4></div><div data-offset-x=24 data-offset-y=0></div> 166 166 </div> 167 <div data-expected-height=100 data-expected-width=40 style="-webkit-align-self: start;">167 <div data-expected-height=100 data-expected-width=40 style="-webkit-align-self: flex-start;"> 168 168 <div data-offset-x=4></div><div data-offset-x=4></div><div data-offset-x=24 data-offset-y=100></div> 169 169 </div> … … 174 174 <div data-offset-x=4></div><div data-offset-x=4></div><div data-offset-x=4></div><div data-offset-x=4></div><div data-offset-x=4></div><div data-offset-x=24 data-offset-y=0></div> 175 175 </div> 176 <div data-expected-height=200 data-expected-width=50 style="-webkit-align-self: start;">176 <div data-expected-height=200 data-expected-width=50 style="-webkit-align-self: flex-start;"> 177 177 <div data-offset-x=54></div><div data-offset-x=54></div><div data-offset-x=54></div><div data-offset-x=54></div><div data-offset-x=54></div><div data-offset-x=74 data-offset-y=0></div> 178 178 </div> … … 183 183 <div data-offset-x=4></div><div data-offset-x=4></div> 184 184 </div> 185 <div data-expected-height=80 data-expected-width=50 style="-webkit-align-self: start;">185 <div data-expected-height=80 data-expected-width=50 style="-webkit-align-self: flex-start;"> 186 186 <div data-offset-x=54></div><div data-offset-x=54></div> 187 187 </div> … … 192 192 <div data-offset-x=4></div><div data-offset-x=4></div><div data-offset-x=24 data-offset-y=0></div> 193 193 </div> 194 <div data-expected-height=250 data-expected-width=40 style="-webkit-align-self: start;">194 <div data-expected-height=250 data-expected-width=40 style="-webkit-align-self: flex-start;"> 195 195 <div data-offset-x=4></div><div data-offset-x=4></div><div data-offset-x=24 data-offset-y=250></div> 196 196 </div> … … 201 201 <div data-offset-x=4></div><div data-offset-x=4></div><div data-offset-x=4></div><div data-offset-x=4></div><div data-offset-x=4></div><div data-offset-x=24 data-offset-y=0></div> 202 202 </div> 203 <div data-expected-height=500 data-expected-width=0 style="-webkit-align-self: start;">203 <div data-expected-height=500 data-expected-width=0 style="-webkit-align-self: flex-start;"> 204 204 <div data-offset-x=4></div><div data-offset-x=4></div><div data-offset-x=4></div><div data-offset-x=4></div><div data-offset-x=4></div><div data-offset-x=24 data-offset-y=0></div> 205 205 </div> … … 211 211 <div data-offset-x=80></div><div data-offset-x=80></div><div data-offset-x=60 data-offset-y=0></div> 212 212 </div> 213 <div data-expected-height=100 data-expected-width=40 style="-webkit-align-self: start;">213 <div data-expected-height=100 data-expected-width=40 style="-webkit-align-self: flex-start;"> 214 214 <div data-offset-x=80></div><div data-offset-x=80></div><div data-offset-x=60 data-offset-y=100></div> 215 215 </div> … … 220 220 <div data-offset-x=80></div><div data-offset-x=80></div><div data-offset-x=80></div><div data-offset-x=80></div><div data-offset-x=80></div><div data-offset-x=60 data-offset-y=0></div> 221 221 </div> 222 <div data-expected-height=200 data-expected-width=50 style="-webkit-align-self: start;">222 <div data-expected-height=200 data-expected-width=50 style="-webkit-align-self: flex-start;"> 223 223 <div data-offset-x=30></div><div data-offset-x=30></div><div data-offset-x=30></div><div data-offset-x=30></div><div data-offset-x=30></div><div data-offset-x=10 data-offset-y=0></div> 224 224 </div> … … 229 229 <div data-offset-x=80></div><div data-offset-x=80></div> 230 230 </div> 231 <div data-expected-height=80 data-expected-width=50 style="-webkit-align-self: start;">231 <div data-expected-height=80 data-expected-width=50 style="-webkit-align-self: flex-start;"> 232 232 <div data-offset-x=30></div><div data-offset-x=30></div> 233 233 </div> … … 238 238 <div data-offset-x=80></div><div data-offset-x=80></div><div data-offset-x=60 data-offset-y=0></div> 239 239 </div> 240 <div data-expected-height=250 data-expected-width=40 style="-webkit-align-self: start;">240 <div data-expected-height=250 data-expected-width=40 style="-webkit-align-self: flex-start;"> 241 241 <div data-offset-x=80></div><div data-offset-x=80></div><div data-offset-x=60 data-offset-y=250></div> 242 242 </div> … … 250 250 <div data-offset-x=-20></div><div data-offset-x=-20></div><div data-offset-x=-20></div><div data-offset-x=-20></div><div data-offset-x=-20></div><div data-offset-x=-40 data-offset-y=0></div> 251 251 </div> 252 <div data-expected-height=500 data-expected-width=0 style="-webkit-align-self: start;">252 <div data-expected-height=500 data-expected-width=0 style="-webkit-align-self: flex-start;"> 253 253 <div data-offset-x=-20></div><div data-offset-x=-20></div><div data-offset-x=-20></div><div data-offset-x=-20></div><div data-offset-x=-20></div><div data-offset-x=-40 data-offset-y=0></div> 254 254 </div> -
trunk/LayoutTests/css3/flexbox/multiline-align.html
r119298 r119316 7 7 background-color: grey; 8 8 max-width: 600px; 9 -webkit-align-content: start;9 -webkit-align-content: flex-start; 10 10 } 11 11 .title { … … 1343 1343 1344 1344 var testExpectations = expectations[writingMode][flexDirection][direction][wrap]; 1345 addChild(flexbox, mainAxis, crossAxis, 10, '10px', ' start', testExpectations['child1']);1345 addChild(flexbox, mainAxis, crossAxis, 10, '10px', 'flex-start', testExpectations['child1']); 1346 1346 addChild(flexbox, mainAxis, crossAxis, 10, '10px', 'center', testExpectations['child2']); 1347 addChild(flexbox, mainAxis, crossAxis, 10, '10px', ' end', testExpectations['child3']);1347 addChild(flexbox, mainAxis, crossAxis, 10, '10px', 'flex-end', testExpectations['child3']); 1348 1348 addChild(flexbox, mainAxis, crossAxis, 10, '10px', 'baseline', testExpectations['child4']); 1349 1349 addChild(flexbox, mainAxis, crossAxis, 10, '10px', 'baseline; ' + baselineMargin, testExpectations['child5']); 1350 1350 addChild(flexbox, mainAxis, crossAxis, 10, 'auto', 'stretch', testExpectations['child6']); 1351 addChild(flexbox, mainAxis, crossAxis, 10, '30px', ' start', testExpectations['child7']);1352 1353 addChild(flexbox, mainAxis, crossAxis, 10, '10px', ' start', testExpectations['child8']);1351 addChild(flexbox, mainAxis, crossAxis, 10, '30px', 'flex-start', testExpectations['child7']); 1352 1353 addChild(flexbox, mainAxis, crossAxis, 10, '10px', 'flex-start', testExpectations['child8']); 1354 1354 addChild(flexbox, mainAxis, crossAxis, 10, '10px', 'center', testExpectations['child9']); 1355 addChild(flexbox, mainAxis, crossAxis, 10, '10px', ' end', testExpectations['child10']);1355 addChild(flexbox, mainAxis, crossAxis, 10, '10px', 'flex-end', testExpectations['child10']); 1356 1356 addChild(flexbox, mainAxis, crossAxis, 10, '10px', 'baseline', testExpectations['child11']); 1357 1357 addChild(flexbox, mainAxis, crossAxis, 10, '10px', 'baseline; ' + baselineMargin, testExpectations['child12']); 1358 1358 addChild(flexbox, mainAxis, crossAxis, 10, 'auto', 'stretch', testExpectations['child13']); 1359 addChild(flexbox, mainAxis, crossAxis, 10, '30px', ' start', testExpectations['child14']);1359 addChild(flexbox, mainAxis, crossAxis, 10, '30px', 'flex-start', testExpectations['child14']); 1360 1360 1361 1361 flexbox.setAttribute("data-expected-width", testExpectations.flexbox[0]); -
trunk/LayoutTests/css3/flexbox/multiline-column-auto.html
r119298 r119316 8 8 -webkit-flex-flow: column wrap; 9 9 margin-top: 20px; 10 -webkit-align-content: start;10 -webkit-align-content: flex-start; 11 11 } 12 12 .flexbox > div { -
trunk/LayoutTests/css3/flexbox/multiline-line-pack-horizontal-column-expected.txt
r119298 r119316 1 horizontal-tb ltr column wrap align-content- start1 horizontal-tb ltr column wrap align-content-flex-start 2 2 PASS 3 horizontal-tb ltr column wrap align-content- end3 horizontal-tb ltr column wrap align-content-flex-end 4 4 PASS 5 5 horizontal-tb ltr column wrap align-content-center … … 11 11 horizontal-tb ltr column wrap align-content-stretch 12 12 PASS 13 horizontal-tb ltr column wrap-reverse align-content- start13 horizontal-tb ltr column wrap-reverse align-content-flex-start 14 14 PASS 15 horizontal-tb ltr column wrap-reverse align-content- end15 horizontal-tb ltr column wrap-reverse align-content-flex-end 16 16 PASS 17 17 horizontal-tb ltr column wrap-reverse align-content-center … … 23 23 horizontal-tb ltr column wrap-reverse align-content-stretch 24 24 PASS 25 horizontal-tb rtl column wrap align-content- start25 horizontal-tb rtl column wrap align-content-flex-start 26 26 PASS 27 horizontal-tb rtl column wrap align-content- end27 horizontal-tb rtl column wrap align-content-flex-end 28 28 PASS 29 29 horizontal-tb rtl column wrap align-content-center … … 35 35 horizontal-tb rtl column wrap align-content-stretch 36 36 PASS 37 horizontal-tb rtl column wrap-reverse align-content- start37 horizontal-tb rtl column wrap-reverse align-content-flex-start 38 38 PASS 39 horizontal-tb rtl column wrap-reverse align-content- end39 horizontal-tb rtl column wrap-reverse align-content-flex-end 40 40 PASS 41 41 horizontal-tb rtl column wrap-reverse align-content-center … … 47 47 horizontal-tb rtl column wrap-reverse align-content-stretch 48 48 PASS 49 horizontal-tb ltr column-reverse wrap align-content- start49 horizontal-tb ltr column-reverse wrap align-content-flex-start 50 50 PASS 51 horizontal-tb ltr column-reverse wrap align-content- end51 horizontal-tb ltr column-reverse wrap align-content-flex-end 52 52 PASS 53 53 horizontal-tb ltr column-reverse wrap align-content-center … … 59 59 horizontal-tb ltr column-reverse wrap align-content-stretch 60 60 PASS 61 horizontal-tb ltr column-reverse wrap-reverse align-content- start61 horizontal-tb ltr column-reverse wrap-reverse align-content-flex-start 62 62 PASS 63 horizontal-tb ltr column-reverse wrap-reverse align-content- end63 horizontal-tb ltr column-reverse wrap-reverse align-content-flex-end 64 64 PASS 65 65 horizontal-tb ltr column-reverse wrap-reverse align-content-center … … 71 71 horizontal-tb ltr column-reverse wrap-reverse align-content-stretch 72 72 PASS 73 horizontal-tb rtl column-reverse wrap align-content- start73 horizontal-tb rtl column-reverse wrap align-content-flex-start 74 74 PASS 75 horizontal-tb rtl column-reverse wrap align-content- end75 horizontal-tb rtl column-reverse wrap align-content-flex-end 76 76 PASS 77 77 horizontal-tb rtl column-reverse wrap align-content-center … … 83 83 horizontal-tb rtl column-reverse wrap align-content-stretch 84 84 PASS 85 horizontal-tb rtl column-reverse wrap-reverse align-content- start85 horizontal-tb rtl column-reverse wrap-reverse align-content-flex-start 86 86 PASS 87 horizontal-tb rtl column-reverse wrap-reverse align-content- end87 horizontal-tb rtl column-reverse wrap-reverse align-content-flex-end 88 88 PASS 89 89 horizontal-tb rtl column-reverse wrap-reverse align-content-center … … 95 95 horizontal-tb rtl column-reverse wrap-reverse align-content-stretch 96 96 PASS 97 horizontal-bt ltr column wrap align-content- start97 horizontal-bt ltr column wrap align-content-flex-start 98 98 PASS 99 horizontal-bt ltr column wrap align-content- end99 horizontal-bt ltr column wrap align-content-flex-end 100 100 PASS 101 101 horizontal-bt ltr column wrap align-content-center … … 107 107 horizontal-bt ltr column wrap align-content-stretch 108 108 PASS 109 horizontal-bt ltr column wrap-reverse align-content- start109 horizontal-bt ltr column wrap-reverse align-content-flex-start 110 110 PASS 111 horizontal-bt ltr column wrap-reverse align-content- end111 horizontal-bt ltr column wrap-reverse align-content-flex-end 112 112 PASS 113 113 horizontal-bt ltr column wrap-reverse align-content-center … … 119 119 horizontal-bt ltr column wrap-reverse align-content-stretch 120 120 PASS 121 horizontal-bt rtl column wrap align-content- start121 horizontal-bt rtl column wrap align-content-flex-start 122 122 PASS 123 horizontal-bt rtl column wrap align-content- end123 horizontal-bt rtl column wrap align-content-flex-end 124 124 PASS 125 125 horizontal-bt rtl column wrap align-content-center … … 131 131 horizontal-bt rtl column wrap align-content-stretch 132 132 PASS 133 horizontal-bt rtl column wrap-reverse align-content- start133 horizontal-bt rtl column wrap-reverse align-content-flex-start 134 134 PASS 135 horizontal-bt rtl column wrap-reverse align-content- end135 horizontal-bt rtl column wrap-reverse align-content-flex-end 136 136 PASS 137 137 horizontal-bt rtl column wrap-reverse align-content-center … … 143 143 horizontal-bt rtl column wrap-reverse align-content-stretch 144 144 PASS 145 horizontal-bt ltr column-reverse wrap align-content- start145 horizontal-bt ltr column-reverse wrap align-content-flex-start 146 146 PASS 147 horizontal-bt ltr column-reverse wrap align-content- end147 horizontal-bt ltr column-reverse wrap align-content-flex-end 148 148 PASS 149 149 horizontal-bt ltr column-reverse wrap align-content-center … … 155 155 horizontal-bt ltr column-reverse wrap align-content-stretch 156 156 PASS 157 horizontal-bt ltr column-reverse wrap-reverse align-content- start157 horizontal-bt ltr column-reverse wrap-reverse align-content-flex-start 158 158 PASS 159 horizontal-bt ltr column-reverse wrap-reverse align-content- end159 horizontal-bt ltr column-reverse wrap-reverse align-content-flex-end 160 160 PASS 161 161 horizontal-bt ltr column-reverse wrap-reverse align-content-center … … 167 167 horizontal-bt ltr column-reverse wrap-reverse align-content-stretch 168 168 PASS 169 horizontal-bt rtl column-reverse wrap align-content- start169 horizontal-bt rtl column-reverse wrap align-content-flex-start 170 170 PASS 171 horizontal-bt rtl column-reverse wrap align-content- end171 horizontal-bt rtl column-reverse wrap align-content-flex-end 172 172 PASS 173 173 horizontal-bt rtl column-reverse wrap align-content-center … … 179 179 horizontal-bt rtl column-reverse wrap align-content-stretch 180 180 PASS 181 horizontal-bt rtl column-reverse wrap-reverse align-content- start181 horizontal-bt rtl column-reverse wrap-reverse align-content-flex-start 182 182 PASS 183 horizontal-bt rtl column-reverse wrap-reverse align-content- end183 horizontal-bt rtl column-reverse wrap-reverse align-content-flex-end 184 184 PASS 185 185 horizontal-bt rtl column-reverse wrap-reverse align-content-center -
trunk/LayoutTests/css3/flexbox/multiline-line-pack-horizontal-column.html
r119298 r119316 36 36 -webkit-flex-wrap: wrap-reverse; 37 37 } 38 .align-content- start {39 -webkit-align-content: start;40 } 41 .align-content- end {42 -webkit-align-content: end;38 .align-content-flex-start { 39 -webkit-align-content: flex-start; 40 } 41 .align-content-flex-end { 42 -webkit-align-content: flex-end; 43 43 } 44 44 .align-content-center { … … 74 74 'ltr': { 75 75 'wrap': { 76 ' start': [0, 100],77 ' end': [400, 500],78 'center': [200, 300], 79 'space-between': [0, 500], 80 'space-around': [100, 400], 81 'stretch': [0, 300], 82 }, 83 'wrap-reverse': { 84 ' start': [500, 400],85 ' end': [100, 0],86 'center': [300, 200], 87 'space-between': [500, 0], 88 'space-around': [400, 100], 89 'stretch': [300, 0], 90 }, 91 }, 92 'rtl': { 93 'wrap': { 94 ' start': [500, 400],95 ' end': [100, 0],96 'center': [300, 200], 97 'space-between': [500, 0], 98 'space-around': [400, 100], 99 'stretch': [300, 0], 100 }, 101 'wrap-reverse': { 102 ' start': [0, 100],103 ' end': [400, 500],76 'flex-start': [0, 100], 77 'flex-end': [400, 500], 78 'center': [200, 300], 79 'space-between': [0, 500], 80 'space-around': [100, 400], 81 'stretch': [0, 300], 82 }, 83 'wrap-reverse': { 84 'flex-start': [500, 400], 85 'flex-end': [100, 0], 86 'center': [300, 200], 87 'space-between': [500, 0], 88 'space-around': [400, 100], 89 'stretch': [300, 0], 90 }, 91 }, 92 'rtl': { 93 'wrap': { 94 'flex-start': [500, 400], 95 'flex-end': [100, 0], 96 'center': [300, 200], 97 'space-between': [500, 0], 98 'space-around': [400, 100], 99 'stretch': [300, 0], 100 }, 101 'wrap-reverse': { 102 'flex-start': [0, 100], 103 'flex-end': [400, 500], 104 104 'center': [200, 300], 105 105 'space-between': [0, 500], … … 113 113 'ltr': { 114 114 'wrap': { 115 ' start': [0, 100],116 ' end': [400, 500],117 'center': [200, 300], 118 'space-between': [0, 500], 119 'space-around': [100, 400], 120 'stretch': [0, 300], 121 }, 122 'wrap-reverse': { 123 ' start': [500, 400],124 ' end': [100, 0],125 'center': [300, 200], 126 'space-between': [500, 0], 127 'space-around': [400, 100], 128 'stretch': [300, 0], 129 }, 130 }, 131 'rtl': { 132 'wrap': { 133 ' start': [500, 400],134 ' end': [100, 0],135 'center': [300, 200], 136 'space-between': [500, 0], 137 'space-around': [400, 100], 138 'stretch': [300, 0], 139 }, 140 'wrap-reverse': { 141 ' start': [0, 100],142 ' end': [400, 500],115 'flex-start': [0, 100], 116 'flex-end': [400, 500], 117 'center': [200, 300], 118 'space-between': [0, 500], 119 'space-around': [100, 400], 120 'stretch': [0, 300], 121 }, 122 'wrap-reverse': { 123 'flex-start': [500, 400], 124 'flex-end': [100, 0], 125 'center': [300, 200], 126 'space-between': [500, 0], 127 'space-around': [400, 100], 128 'stretch': [300, 0], 129 }, 130 }, 131 'rtl': { 132 'wrap': { 133 'flex-start': [500, 400], 134 'flex-end': [100, 0], 135 'center': [300, 200], 136 'space-between': [500, 0], 137 'space-around': [400, 100], 138 'stretch': [300, 0], 139 }, 140 'wrap-reverse': { 141 'flex-start': [0, 100], 142 'flex-end': [400, 500], 143 143 'center': [200, 300], 144 144 'space-between': [0, 500], … … 154 154 'ltr': { 155 155 'wrap': { 156 ' start': [0, 100],157 ' end': [400, 500],158 'center': [200, 300], 159 'space-between': [0, 500], 160 'space-around': [100, 400], 161 'stretch': [0, 300], 162 }, 163 'wrap-reverse': { 164 ' start': [500, 400],165 ' end': [100, 0],166 'center': [300, 200], 167 'space-between': [500, 0], 168 'space-around': [400, 100], 169 'stretch': [300, 0], 170 }, 171 }, 172 'rtl': { 173 'wrap': { 174 ' start': [500, 400],175 ' end': [100, 0],176 'center': [300, 200], 177 'space-between': [500, 0], 178 'space-around': [400, 100], 179 'stretch': [300, 0], 180 }, 181 'wrap-reverse': { 182 ' start': [0, 100],183 ' end': [400, 500],156 'flex-start': [0, 100], 157 'flex-end': [400, 500], 158 'center': [200, 300], 159 'space-between': [0, 500], 160 'space-around': [100, 400], 161 'stretch': [0, 300], 162 }, 163 'wrap-reverse': { 164 'flex-start': [500, 400], 165 'flex-end': [100, 0], 166 'center': [300, 200], 167 'space-between': [500, 0], 168 'space-around': [400, 100], 169 'stretch': [300, 0], 170 }, 171 }, 172 'rtl': { 173 'wrap': { 174 'flex-start': [500, 400], 175 'flex-end': [100, 0], 176 'center': [300, 200], 177 'space-between': [500, 0], 178 'space-around': [400, 100], 179 'stretch': [300, 0], 180 }, 181 'wrap-reverse': { 182 'flex-start': [0, 100], 183 'flex-end': [400, 500], 184 184 'center': [200, 300], 185 185 'space-between': [0, 500], … … 192 192 'ltr': { 193 193 'wrap': { 194 ' start': [0, 100],195 ' end': [400, 500],196 'center': [200, 300], 197 'space-between': [0, 500], 198 'space-around': [100, 400], 199 'stretch': [0, 300], 200 }, 201 'wrap-reverse': { 202 ' start': [500, 400],203 ' end': [100, 0],204 'center': [300, 200], 205 'space-between': [500, 0], 206 'space-around': [400, 100], 207 'stretch': [300, 0], 208 }, 209 }, 210 'rtl': { 211 'wrap': { 212 ' start': [500, 400],213 ' end': [100, 0],214 'center': [300, 200], 215 'space-between': [500, 0], 216 'space-around': [400, 100], 217 'stretch': [300, 0], 218 }, 219 'wrap-reverse': { 220 ' start': [0, 100],221 ' end': [400, 500],194 'flex-start': [0, 100], 195 'flex-end': [400, 500], 196 'center': [200, 300], 197 'space-between': [0, 500], 198 'space-around': [100, 400], 199 'stretch': [0, 300], 200 }, 201 'wrap-reverse': { 202 'flex-start': [500, 400], 203 'flex-end': [100, 0], 204 'center': [300, 200], 205 'space-between': [500, 0], 206 'space-around': [400, 100], 207 'stretch': [300, 0], 208 }, 209 }, 210 'rtl': { 211 'wrap': { 212 'flex-start': [500, 400], 213 'flex-end': [100, 0], 214 'center': [300, 200], 215 'space-between': [500, 0], 216 'space-around': [400, 100], 217 'stretch': [300, 0], 218 }, 219 'wrap-reverse': { 220 'flex-start': [0, 100], 221 'flex-end': [400, 500], 222 222 'center': [200, 300], 223 223 'space-between': [0, 500], … … 256 256 var directions = ['ltr', 'rtl']; 257 257 var wraps = ['wrap', 'wrap-reverse']; 258 var alignContents = [' start', 'end', 'center', 'space-between', 'space-around', 'stretch'];258 var alignContents = ['flex-start', 'flex-end', 'center', 'space-between', 'space-around', 'stretch']; 259 259 260 260 writingModes.forEach(function(writingMode) { -
trunk/LayoutTests/css3/flexbox/multiline-line-pack.html
r119298 r119316 80 80 </div> 81 81 82 <div data-expected-height="120" class="flexbox horizontal" style="-webkit-align-content: start">82 <div data-expected-height="120" class="flexbox horizontal" style="-webkit-align-content: flex-start"> 83 83 <div data-offset-x="0" data-offset-y="0" data-expected-height="20"></div> 84 84 <div data-offset-x="100" data-offset-y="0" data-expected-height="20"></div> … … 87 87 </div> 88 88 89 <div data-expected-height="120" class="flexbox horizontal" style="-webkit-align-content: end">89 <div data-expected-height="120" class="flexbox horizontal" style="-webkit-align-content: flex-end"> 90 90 <div data-offset-x="0" data-offset-y="60" data-expected-height="20"></div> 91 91 <div data-offset-x="100" data-offset-y="60" data-expected-height="20"></div> … … 123 123 124 124 <!-- Negative overflow goes out the top. --> 125 <div data-expected-height="30" class="flexbox horizontal" style="-webkit-align-content: end; height: 30px">125 <div data-expected-height="30" class="flexbox horizontal" style="-webkit-align-content: flex-end; height: 30px"> 126 126 <div data-offset-x="0" data-offset-y="-30" data-expected-height="20"></div> 127 127 <div data-offset-x="100" data-offset-y="-30" data-expected-height="20"></div> … … 138 138 </div> 139 139 140 <!-- If we overflow, we should be the same as start. -->140 <!-- If we overflow, we should be the same as flex-start. --> 141 141 <div data-expected-height="30" class="flexbox horizontal" style="-webkit-align-content: space-between; height: 30px"> 142 142 <div data-offset-x="0" data-offset-y="0" data-expected-height="20"></div> … … 189 189 </div> 190 190 191 <div data-expected-width="120" class="flexbox vertical-rl" style="-webkit-align-content: start">191 <div data-expected-width="120" class="flexbox vertical-rl" style="-webkit-align-content: flex-start"> 192 192 <div data-offset-x="100" data-offset-y="0" data-expected-width="20"></div> 193 193 <div data-offset-x="100" data-offset-y="10" data-expected-width="20"></div> … … 196 196 </div> 197 197 198 <div data-expected-width="120" class="flexbox vertical-rl" style="-webkit-align-content: end">198 <div data-expected-width="120" class="flexbox vertical-rl" style="-webkit-align-content: flex-end"> 199 199 <div data-offset-x="40" data-offset-y="0" data-expected-width="20"></div> 200 200 <div data-offset-x="40" data-offset-y="10" data-expected-width="20"></div> … … 232 232 233 233 <!-- Negative overflow goes out the right. --> 234 <div data-expected-width="30" class="flexbox vertical-rl" style="-webkit-align-content: end; width: 30px;">234 <div data-expected-width="30" class="flexbox vertical-rl" style="-webkit-align-content: flex-end; width: 30px;"> 235 235 <div data-offset-x="40" data-offset-y="0" data-expected-width="20"></div> 236 236 <div data-offset-x="40" data-offset-y="10" data-expected-width="20"></div> … … 247 247 </div> 248 248 249 <!-- If we overflow, we should be the same as start. -->249 <!-- If we overflow, we should be the same as flex-start. --> 250 250 <div data-expected-width="30" class="flexbox vertical-rl" style="-webkit-align-content: space-between; width: 30px;"> 251 251 <div data-offset-x="10" data-offset-y="0" data-expected-width="20"></div> -
trunk/LayoutTests/css3/flexbox/multiline-pack-expected.txt
r119298 r119316 1 horizontal-tb ltr row wrap justify-content- start2 PASS 3 horizontal-tb ltr row wrap justify-content- end1 horizontal-tb ltr row wrap justify-content-flex-start 2 PASS 3 horizontal-tb ltr row wrap justify-content-flex-end 4 4 PASS 5 5 horizontal-tb ltr row wrap justify-content-center … … 9 9 horizontal-tb ltr row wrap justify-content-space-around 10 10 PASS 11 horizontal-tb ltr row wrap-reverse justify-content- start12 PASS 13 horizontal-tb ltr row wrap-reverse justify-content- end11 horizontal-tb ltr row wrap-reverse justify-content-flex-start 12 PASS 13 horizontal-tb ltr row wrap-reverse justify-content-flex-end 14 14 PASS 15 15 horizontal-tb ltr row wrap-reverse justify-content-center … … 19 19 horizontal-tb ltr row wrap-reverse justify-content-space-around 20 20 PASS 21 horizontal-tb rtl row wrap justify-content- start22 PASS 23 horizontal-tb rtl row wrap justify-content- end21 horizontal-tb rtl row wrap justify-content-flex-start 22 PASS 23 horizontal-tb rtl row wrap justify-content-flex-end 24 24 PASS 25 25 horizontal-tb rtl row wrap justify-content-center … … 29 29 horizontal-tb rtl row wrap justify-content-space-around 30 30 PASS 31 horizontal-tb rtl row wrap-reverse justify-content- start32 PASS 33 horizontal-tb rtl row wrap-reverse justify-content- end31 horizontal-tb rtl row wrap-reverse justify-content-flex-start 32 PASS 33 horizontal-tb rtl row wrap-reverse justify-content-flex-end 34 34 PASS 35 35 horizontal-tb rtl row wrap-reverse justify-content-center … … 39 39 horizontal-tb rtl row wrap-reverse justify-content-space-around 40 40 PASS 41 horizontal-tb ltr column wrap justify-content- start42 PASS 43 horizontal-tb ltr column wrap justify-content- end41 horizontal-tb ltr column wrap justify-content-flex-start 42 PASS 43 horizontal-tb ltr column wrap justify-content-flex-end 44 44 PASS 45 45 horizontal-tb ltr column wrap justify-content-center … … 49 49 horizontal-tb ltr column wrap justify-content-space-around 50 50 PASS 51 horizontal-tb ltr column wrap-reverse justify-content- start52 PASS 53 horizontal-tb ltr column wrap-reverse justify-content- end51 horizontal-tb ltr column wrap-reverse justify-content-flex-start 52 PASS 53 horizontal-tb ltr column wrap-reverse justify-content-flex-end 54 54 PASS 55 55 horizontal-tb ltr column wrap-reverse justify-content-center … … 59 59 horizontal-tb ltr column wrap-reverse justify-content-space-around 60 60 PASS 61 horizontal-tb rtl column wrap justify-content- start62 PASS 63 horizontal-tb rtl column wrap justify-content- end61 horizontal-tb rtl column wrap justify-content-flex-start 62 PASS 63 horizontal-tb rtl column wrap justify-content-flex-end 64 64 PASS 65 65 horizontal-tb rtl column wrap justify-content-center … … 69 69 horizontal-tb rtl column wrap justify-content-space-around 70 70 PASS 71 horizontal-tb rtl column wrap-reverse justify-content- start72 PASS 73 horizontal-tb rtl column wrap-reverse justify-content- end71 horizontal-tb rtl column wrap-reverse justify-content-flex-start 72 PASS 73 horizontal-tb rtl column wrap-reverse justify-content-flex-end 74 74 PASS 75 75 horizontal-tb rtl column wrap-reverse justify-content-center … … 79 79 horizontal-tb rtl column wrap-reverse justify-content-space-around 80 80 PASS 81 horizontal-tb ltr row-reverse wrap justify-content- start82 PASS 83 horizontal-tb ltr row-reverse wrap justify-content- end81 horizontal-tb ltr row-reverse wrap justify-content-flex-start 82 PASS 83 horizontal-tb ltr row-reverse wrap justify-content-flex-end 84 84 PASS 85 85 horizontal-tb ltr row-reverse wrap justify-content-center … … 89 89 horizontal-tb ltr row-reverse wrap justify-content-space-around 90 90 PASS 91 horizontal-tb ltr row-reverse wrap-reverse justify-content- start92 PASS 93 horizontal-tb ltr row-reverse wrap-reverse justify-content- end91 horizontal-tb ltr row-reverse wrap-reverse justify-content-flex-start 92 PASS 93 horizontal-tb ltr row-reverse wrap-reverse justify-content-flex-end 94 94 PASS 95 95 horizontal-tb ltr row-reverse wrap-reverse justify-content-center … … 99 99 horizontal-tb ltr row-reverse wrap-reverse justify-content-space-around 100 100 PASS 101 horizontal-tb rtl row-reverse wrap justify-content- start102 PASS 103 horizontal-tb rtl row-reverse wrap justify-content- end101 horizontal-tb rtl row-reverse wrap justify-content-flex-start 102 PASS 103 horizontal-tb rtl row-reverse wrap justify-content-flex-end 104 104 PASS 105 105 horizontal-tb rtl row-reverse wrap justify-content-center … … 109 109 horizontal-tb rtl row-reverse wrap justify-content-space-around 110 110 PASS 111 horizontal-tb rtl row-reverse wrap-reverse justify-content- start112 PASS 113 horizontal-tb rtl row-reverse wrap-reverse justify-content- end111 horizontal-tb rtl row-reverse wrap-reverse justify-content-flex-start 112 PASS 113 horizontal-tb rtl row-reverse wrap-reverse justify-content-flex-end 114 114 PASS 115 115 horizontal-tb rtl row-reverse wrap-reverse justify-content-center … … 119 119 horizontal-tb rtl row-reverse wrap-reverse justify-content-space-around 120 120 PASS 121 horizontal-tb ltr column-reverse wrap justify-content- start122 PASS 123 horizontal-tb ltr column-reverse wrap justify-content- end121 horizontal-tb ltr column-reverse wrap justify-content-flex-start 122 PASS 123 horizontal-tb ltr column-reverse wrap justify-content-flex-end 124 124 PASS 125 125 horizontal-tb ltr column-reverse wrap justify-content-center … … 129 129 horizontal-tb ltr column-reverse wrap justify-content-space-around 130 130 PASS 131 horizontal-tb ltr column-reverse wrap-reverse justify-content- start132 PASS 133 horizontal-tb ltr column-reverse wrap-reverse justify-content- end131 horizontal-tb ltr column-reverse wrap-reverse justify-content-flex-start 132 PASS 133 horizontal-tb ltr column-reverse wrap-reverse justify-content-flex-end 134 134 PASS 135 135 horizontal-tb ltr column-reverse wrap-reverse justify-content-center … … 139 139 horizontal-tb ltr column-reverse wrap-reverse justify-content-space-around 140 140 PASS 141 horizontal-tb rtl column-reverse wrap justify-content- start142 PASS 143 horizontal-tb rtl column-reverse wrap justify-content- end141 horizontal-tb rtl column-reverse wrap justify-content-flex-start 142 PASS 143 horizontal-tb rtl column-reverse wrap justify-content-flex-end 144 144 PASS 145 145 horizontal-tb rtl column-reverse wrap justify-content-center … … 149 149 horizontal-tb rtl column-reverse wrap justify-content-space-around 150 150 PASS 151 horizontal-tb rtl column-reverse wrap-reverse justify-content- start152 PASS 153 horizontal-tb rtl column-reverse wrap-reverse justify-content- end151 horizontal-tb rtl column-reverse wrap-reverse justify-content-flex-start 152 PASS 153 horizontal-tb rtl column-reverse wrap-reverse justify-content-flex-end 154 154 PASS 155 155 horizontal-tb rtl column-reverse wrap-reverse justify-content-center … … 159 159 horizontal-tb rtl column-reverse wrap-reverse justify-content-space-around 160 160 PASS 161 horizontal-bt ltr row wrap justify-content- start162 PASS 163 horizontal-bt ltr row wrap justify-content- end161 horizontal-bt ltr row wrap justify-content-flex-start 162 PASS 163 horizontal-bt ltr row wrap justify-content-flex-end 164 164 PASS 165 165 horizontal-bt ltr row wrap justify-content-center … … 169 169 horizontal-bt ltr row wrap justify-content-space-around 170 170 PASS 171 horizontal-bt ltr row wrap-reverse justify-content- start172 PASS 173 horizontal-bt ltr row wrap-reverse justify-content- end171 horizontal-bt ltr row wrap-reverse justify-content-flex-start 172 PASS 173 horizontal-bt ltr row wrap-reverse justify-content-flex-end 174 174 PASS 175 175 horizontal-bt ltr row wrap-reverse justify-content-center … … 179 179 horizontal-bt ltr row wrap-reverse justify-content-space-around 180 180 PASS 181 horizontal-bt rtl row wrap justify-content- start182 PASS 183 horizontal-bt rtl row wrap justify-content- end181 horizontal-bt rtl row wrap justify-content-flex-start 182 PASS 183 horizontal-bt rtl row wrap justify-content-flex-end 184 184 PASS 185 185 horizontal-bt rtl row wrap justify-content-center … … 189 189 horizontal-bt rtl row wrap justify-content-space-around 190 190 PASS 191 horizontal-bt rtl row wrap-reverse justify-content- start192 PASS 193 horizontal-bt rtl row wrap-reverse justify-content- end191 horizontal-bt rtl row wrap-reverse justify-content-flex-start 192 PASS 193 horizontal-bt rtl row wrap-reverse justify-content-flex-end 194 194 PASS 195 195 horizontal-bt rtl row wrap-reverse justify-content-center … … 199 199 horizontal-bt rtl row wrap-reverse justify-content-space-around 200 200 PASS 201 horizontal-bt ltr column wrap justify-content- start202 PASS 203 horizontal-bt ltr column wrap justify-content- end201 horizontal-bt ltr column wrap justify-content-flex-start 202 PASS 203 horizontal-bt ltr column wrap justify-content-flex-end 204 204 PASS 205 205 horizontal-bt ltr column wrap justify-content-center … … 209 209 horizontal-bt ltr column wrap justify-content-space-around 210 210 PASS 211 horizontal-bt ltr column wrap-reverse justify-content- start212 PASS 213 horizontal-bt ltr column wrap-reverse justify-content- end211 horizontal-bt ltr column wrap-reverse justify-content-flex-start 212 PASS 213 horizontal-bt ltr column wrap-reverse justify-content-flex-end 214 214 PASS 215 215 horizontal-bt ltr column wrap-reverse justify-content-center … … 219 219 horizontal-bt ltr column wrap-reverse justify-content-space-around 220 220 PASS 221 horizontal-bt rtl column wrap justify-content- start222 PASS 223 horizontal-bt rtl column wrap justify-content- end221 horizontal-bt rtl column wrap justify-content-flex-start 222 PASS 223 horizontal-bt rtl column wrap justify-content-flex-end 224 224 PASS 225 225 horizontal-bt rtl column wrap justify-content-center … … 229 229 horizontal-bt rtl column wrap justify-content-space-around 230 230 PASS 231 horizontal-bt rtl column wrap-reverse justify-content- start232 PASS 233 horizontal-bt rtl column wrap-reverse justify-content- end231 horizontal-bt rtl column wrap-reverse justify-content-flex-start 232 PASS 233 horizontal-bt rtl column wrap-reverse justify-content-flex-end 234 234 PASS 235 235 horizontal-bt rtl column wrap-reverse justify-content-center … … 239 239 horizontal-bt rtl column wrap-reverse justify-content-space-around 240 240 PASS 241 horizontal-bt ltr row-reverse wrap justify-content- start242 PASS 243 horizontal-bt ltr row-reverse wrap justify-content- end241 horizontal-bt ltr row-reverse wrap justify-content-flex-start 242 PASS 243 horizontal-bt ltr row-reverse wrap justify-content-flex-end 244 244 PASS 245 245 horizontal-bt ltr row-reverse wrap justify-content-center … … 249 249 horizontal-bt ltr row-reverse wrap justify-content-space-around 250 250 PASS 251 horizontal-bt ltr row-reverse wrap-reverse justify-content- start252 PASS 253 horizontal-bt ltr row-reverse wrap-reverse justify-content- end251 horizontal-bt ltr row-reverse wrap-reverse justify-content-flex-start 252 PASS 253 horizontal-bt ltr row-reverse wrap-reverse justify-content-flex-end 254 254 PASS 255 255 horizontal-bt ltr row-reverse wrap-reverse justify-content-center … … 259 259 horizontal-bt ltr row-reverse wrap-reverse justify-content-space-around 260 260 PASS 261 horizontal-bt rtl row-reverse wrap justify-content- start262 PASS 263 horizontal-bt rtl row-reverse wrap justify-content- end261 horizontal-bt rtl row-reverse wrap justify-content-flex-start 262 PASS 263 horizontal-bt rtl row-reverse wrap justify-content-flex-end 264 264 PASS 265 265 horizontal-bt rtl row-reverse wrap justify-content-center … … 269 269 horizontal-bt rtl row-reverse wrap justify-content-space-around 270 270 PASS 271 horizontal-bt rtl row-reverse wrap-reverse justify-content- start272 PASS 273 horizontal-bt rtl row-reverse wrap-reverse justify-content- end271 horizontal-bt rtl row-reverse wrap-reverse justify-content-flex-start 272 PASS 273 horizontal-bt rtl row-reverse wrap-reverse justify-content-flex-end 274 274 PASS 275 275 horizontal-bt rtl row-reverse wrap-reverse justify-content-center … … 279 279 horizontal-bt rtl row-reverse wrap-reverse justify-content-space-around 280 280 PASS 281 horizontal-bt ltr column-reverse wrap justify-content- start282 PASS 283 horizontal-bt ltr column-reverse wrap justify-content- end281 horizontal-bt ltr column-reverse wrap justify-content-flex-start 282 PASS 283 horizontal-bt ltr column-reverse wrap justify-content-flex-end 284 284 PASS 285 285 horizontal-bt ltr column-reverse wrap justify-content-center … … 289 289 horizontal-bt ltr column-reverse wrap justify-content-space-around 290 290 PASS 291 horizontal-bt ltr column-reverse wrap-reverse justify-content- start292 PASS 293 horizontal-bt ltr column-reverse wrap-reverse justify-content- end291 horizontal-bt ltr column-reverse wrap-reverse justify-content-flex-start 292 PASS 293 horizontal-bt ltr column-reverse wrap-reverse justify-content-flex-end 294 294 PASS 295 295 horizontal-bt ltr column-reverse wrap-reverse justify-content-center … … 299 299 horizontal-bt ltr column-reverse wrap-reverse justify-content-space-around 300 300 PASS 301 horizontal-bt rtl column-reverse wrap justify-content- start302 PASS 303 horizontal-bt rtl column-reverse wrap justify-content- end301 horizontal-bt rtl column-reverse wrap justify-content-flex-start 302 PASS 303 horizontal-bt rtl column-reverse wrap justify-content-flex-end 304 304 PASS 305 305 horizontal-bt rtl column-reverse wrap justify-content-center … … 309 309 horizontal-bt rtl column-reverse wrap justify-content-space-around 310 310 PASS 311 horizontal-bt rtl column-reverse wrap-reverse justify-content- start312 PASS 313 horizontal-bt rtl column-reverse wrap-reverse justify-content- end311 horizontal-bt rtl column-reverse wrap-reverse justify-content-flex-start 312 PASS 313 horizontal-bt rtl column-reverse wrap-reverse justify-content-flex-end 314 314 PASS 315 315 horizontal-bt rtl column-reverse wrap-reverse justify-content-center … … 319 319 horizontal-bt rtl column-reverse wrap-reverse justify-content-space-around 320 320 PASS 321 vertical-rl ltr row wrap justify-content- start322 PASS 323 vertical-rl ltr row wrap justify-content- end321 vertical-rl ltr row wrap justify-content-flex-start 322 PASS 323 vertical-rl ltr row wrap justify-content-flex-end 324 324 PASS 325 325 vertical-rl ltr row wrap justify-content-center … … 329 329 vertical-rl ltr row wrap justify-content-space-around 330 330 PASS 331 vertical-rl ltr row wrap-reverse justify-content- start332 PASS 333 vertical-rl ltr row wrap-reverse justify-content- end331 vertical-rl ltr row wrap-reverse justify-content-flex-start 332 PASS 333 vertical-rl ltr row wrap-reverse justify-content-flex-end 334 334 PASS 335 335 vertical-rl ltr row wrap-reverse justify-content-center … … 339 339 vertical-rl ltr row wrap-reverse justify-content-space-around 340 340 PASS 341 vertical-rl rtl row wrap justify-content- start342 PASS 343 vertical-rl rtl row wrap justify-content- end341 vertical-rl rtl row wrap justify-content-flex-start 342 PASS 343 vertical-rl rtl row wrap justify-content-flex-end 344 344 PASS 345 345 vertical-rl rtl row wrap justify-content-center … … 349 349 vertical-rl rtl row wrap justify-content-space-around 350 350 PASS 351 vertical-rl rtl row wrap-reverse justify-content- start352 PASS 353 vertical-rl rtl row wrap-reverse justify-content- end351 vertical-rl rtl row wrap-reverse justify-content-flex-start 352 PASS 353 vertical-rl rtl row wrap-reverse justify-content-flex-end 354 354 PASS 355 355 vertical-rl rtl row wrap-reverse justify-content-center … … 359 359 vertical-rl rtl row wrap-reverse justify-content-space-around 360 360 PASS 361 vertical-rl ltr column wrap justify-content- start362 PASS 363 vertical-rl ltr column wrap justify-content- end361 vertical-rl ltr column wrap justify-content-flex-start 362 PASS 363 vertical-rl ltr column wrap justify-content-flex-end 364 364 PASS 365 365 vertical-rl ltr column wrap justify-content-center … … 369 369 vertical-rl ltr column wrap justify-content-space-around 370 370 PASS 371 vertical-rl ltr column wrap-reverse justify-content- start372 PASS 373 vertical-rl ltr column wrap-reverse justify-content- end371 vertical-rl ltr column wrap-reverse justify-content-flex-start 372 PASS 373 vertical-rl ltr column wrap-reverse justify-content-flex-end 374 374 PASS 375 375 vertical-rl ltr column wrap-reverse justify-content-center … … 379 379 vertical-rl ltr column wrap-reverse justify-content-space-around 380 380 PASS 381 vertical-rl rtl column wrap justify-content- start382 PASS 383 vertical-rl rtl column wrap justify-content- end381 vertical-rl rtl column wrap justify-content-flex-start 382 PASS 383 vertical-rl rtl column wrap justify-content-flex-end 384 384 PASS 385 385 vertical-rl rtl column wrap justify-content-center … … 389 389 vertical-rl rtl column wrap justify-content-space-around 390 390 PASS 391 vertical-rl rtl column wrap-reverse justify-content- start392 PASS 393 vertical-rl rtl column wrap-reverse justify-content- end391 vertical-rl rtl column wrap-reverse justify-content-flex-start 392 PASS 393 vertical-rl rtl column wrap-reverse justify-content-flex-end 394 394 PASS 395 395 vertical-rl rtl column wrap-reverse justify-content-center … … 399 399 vertical-rl rtl column wrap-reverse justify-content-space-around 400 400 PASS 401 vertical-rl ltr row-reverse wrap justify-content- start402 PASS 403 vertical-rl ltr row-reverse wrap justify-content- end401 vertical-rl ltr row-reverse wrap justify-content-flex-start 402 PASS 403 vertical-rl ltr row-reverse wrap justify-content-flex-end 404 404 PASS 405 405 vertical-rl ltr row-reverse wrap justify-content-center … … 409 409 vertical-rl ltr row-reverse wrap justify-content-space-around 410 410 PASS 411 vertical-rl ltr row-reverse wrap-reverse justify-content- start412 PASS 413 vertical-rl ltr row-reverse wrap-reverse justify-content- end411 vertical-rl ltr row-reverse wrap-reverse justify-content-flex-start 412 PASS 413 vertical-rl ltr row-reverse wrap-reverse justify-content-flex-end 414 414 PASS 415 415 vertical-rl ltr row-reverse wrap-reverse justify-content-center … … 419 419 vertical-rl ltr row-reverse wrap-reverse justify-content-space-around 420 420 PASS 421 vertical-rl rtl row-reverse wrap justify-content- start422 PASS 423 vertical-rl rtl row-reverse wrap justify-content- end421 vertical-rl rtl row-reverse wrap justify-content-flex-start 422 PASS 423 vertical-rl rtl row-reverse wrap justify-content-flex-end 424 424 PASS 425 425 vertical-rl rtl row-reverse wrap justify-content-center … … 429 429 vertical-rl rtl row-reverse wrap justify-content-space-around 430 430 PASS 431 vertical-rl rtl row-reverse wrap-reverse justify-content- start432 PASS 433 vertical-rl rtl row-reverse wrap-reverse justify-content- end431 vertical-rl rtl row-reverse wrap-reverse justify-content-flex-start 432 PASS 433 vertical-rl rtl row-reverse wrap-reverse justify-content-flex-end 434 434 PASS 435 435 vertical-rl rtl row-reverse wrap-reverse justify-content-center … … 439 439 vertical-rl rtl row-reverse wrap-reverse justify-content-space-around 440 440 PASS 441 vertical-rl ltr column-reverse wrap justify-content- start442 PASS 443 vertical-rl ltr column-reverse wrap justify-content- end441 vertical-rl ltr column-reverse wrap justify-content-flex-start 442 PASS 443 vertical-rl ltr column-reverse wrap justify-content-flex-end 444 444 PASS 445 445 vertical-rl ltr column-reverse wrap justify-content-center … … 449 449 vertical-rl ltr column-reverse wrap justify-content-space-around 450 450 PASS 451 vertical-rl ltr column-reverse wrap-reverse justify-content- start452 PASS 453 vertical-rl ltr column-reverse wrap-reverse justify-content- end451 vertical-rl ltr column-reverse wrap-reverse justify-content-flex-start 452 PASS 453 vertical-rl ltr column-reverse wrap-reverse justify-content-flex-end 454 454 PASS 455 455 vertical-rl ltr column-reverse wrap-reverse justify-content-center … … 459 459 vertical-rl ltr column-reverse wrap-reverse justify-content-space-around 460 460 PASS 461 vertical-rl rtl column-reverse wrap justify-content- start462 PASS 463 vertical-rl rtl column-reverse wrap justify-content- end461 vertical-rl rtl column-reverse wrap justify-content-flex-start 462 PASS 463 vertical-rl rtl column-reverse wrap justify-content-flex-end 464 464 PASS 465 465 vertical-rl rtl column-reverse wrap justify-content-center … … 469 469 vertical-rl rtl column-reverse wrap justify-content-space-around 470 470 PASS 471 vertical-rl rtl column-reverse wrap-reverse justify-content- start472 PASS 473 vertical-rl rtl column-reverse wrap-reverse justify-content- end471 vertical-rl rtl column-reverse wrap-reverse justify-content-flex-start 472 PASS 473 vertical-rl rtl column-reverse wrap-reverse justify-content-flex-end 474 474 PASS 475 475 vertical-rl rtl column-reverse wrap-reverse justify-content-center … … 479 479 vertical-rl rtl column-reverse wrap-reverse justify-content-space-around 480 480 PASS 481 vertical-lr ltr row wrap justify-content- start482 PASS 483 vertical-lr ltr row wrap justify-content- end481 vertical-lr ltr row wrap justify-content-flex-start 482 PASS 483 vertical-lr ltr row wrap justify-content-flex-end 484 484 PASS 485 485 vertical-lr ltr row wrap justify-content-center … … 489 489 vertical-lr ltr row wrap justify-content-space-around 490 490 PASS 491 vertical-lr ltr row wrap-reverse justify-content- start492 PASS 493 vertical-lr ltr row wrap-reverse justify-content- end491 vertical-lr ltr row wrap-reverse justify-content-flex-start 492 PASS 493 vertical-lr ltr row wrap-reverse justify-content-flex-end 494 494 PASS 495 495 vertical-lr ltr row wrap-reverse justify-content-center … … 499 499 vertical-lr ltr row wrap-reverse justify-content-space-around 500 500 PASS 501 vertical-lr rtl row wrap justify-content- start502 PASS 503 vertical-lr rtl row wrap justify-content- end501 vertical-lr rtl row wrap justify-content-flex-start 502 PASS 503 vertical-lr rtl row wrap justify-content-flex-end 504 504 PASS 505 505 vertical-lr rtl row wrap justify-content-center … … 509 509 vertical-lr rtl row wrap justify-content-space-around 510 510 PASS 511 vertical-lr rtl row wrap-reverse justify-content- start512 PASS 513 vertical-lr rtl row wrap-reverse justify-content- end511 vertical-lr rtl row wrap-reverse justify-content-flex-start 512 PASS 513 vertical-lr rtl row wrap-reverse justify-content-flex-end 514 514 PASS 515 515 vertical-lr rtl row wrap-reverse justify-content-center … … 519 519 vertical-lr rtl row wrap-reverse justify-content-space-around 520 520 PASS 521 vertical-lr ltr column wrap justify-content- start522 PASS 523 vertical-lr ltr column wrap justify-content- end521 vertical-lr ltr column wrap justify-content-flex-start 522 PASS 523 vertical-lr ltr column wrap justify-content-flex-end 524 524 PASS 525 525 vertical-lr ltr column wrap justify-content-center … … 529 529 vertical-lr ltr column wrap justify-content-space-around 530 530 PASS 531 vertical-lr ltr column wrap-reverse justify-content- start532 PASS 533 vertical-lr ltr column wrap-reverse justify-content- end531 vertical-lr ltr column wrap-reverse justify-content-flex-start 532 PASS 533 vertical-lr ltr column wrap-reverse justify-content-flex-end 534 534 PASS 535 535 vertical-lr ltr column wrap-reverse justify-content-center … … 539 539 vertical-lr ltr column wrap-reverse justify-content-space-around 540 540 PASS 541 vertical-lr rtl column wrap justify-content- start542 PASS 543 vertical-lr rtl column wrap justify-content- end541 vertical-lr rtl column wrap justify-content-flex-start 542 PASS 543 vertical-lr rtl column wrap justify-content-flex-end 544 544 PASS 545 545 vertical-lr rtl column wrap justify-content-center … … 549 549 vertical-lr rtl column wrap justify-content-space-around 550 550 PASS 551 vertical-lr rtl column wrap-reverse justify-content- start552 PASS 553 vertical-lr rtl column wrap-reverse justify-content- end551 vertical-lr rtl column wrap-reverse justify-content-flex-start 552 PASS 553 vertical-lr rtl column wrap-reverse justify-content-flex-end 554 554 PASS 555 555 vertical-lr rtl column wrap-reverse justify-content-center … … 559 559 vertical-lr rtl column wrap-reverse justify-content-space-around 560 560 PASS 561 vertical-lr ltr row-reverse wrap justify-content- start562 PASS 563 vertical-lr ltr row-reverse wrap justify-content- end561 vertical-lr ltr row-reverse wrap justify-content-flex-start 562 PASS 563 vertical-lr ltr row-reverse wrap justify-content-flex-end 564 564 PASS 565 565 vertical-lr ltr row-reverse wrap justify-content-center … … 569 569 vertical-lr ltr row-reverse wrap justify-content-space-around 570 570 PASS 571 vertical-lr ltr row-reverse wrap-reverse justify-content- start572 PASS 573 vertical-lr ltr row-reverse wrap-reverse justify-content- end571 vertical-lr ltr row-reverse wrap-reverse justify-content-flex-start 572 PASS 573 vertical-lr ltr row-reverse wrap-reverse justify-content-flex-end 574 574 PASS 575 575 vertical-lr ltr row-reverse wrap-reverse justify-content-center … … 579 579 vertical-lr ltr row-reverse wrap-reverse justify-content-space-around 580 580 PASS 581 vertical-lr rtl row-reverse wrap justify-content- start582 PASS 583 vertical-lr rtl row-reverse wrap justify-content- end581 vertical-lr rtl row-reverse wrap justify-content-flex-start 582 PASS 583 vertical-lr rtl row-reverse wrap justify-content-flex-end 584 584 PASS 585 585 vertical-lr rtl row-reverse wrap justify-content-center … … 589 589 vertical-lr rtl row-reverse wrap justify-content-space-around 590 590 PASS 591 vertical-lr rtl row-reverse wrap-reverse justify-content- start592 PASS 593 vertical-lr rtl row-reverse wrap-reverse justify-content- end591 vertical-lr rtl row-reverse wrap-reverse justify-content-flex-start 592 PASS 593 vertical-lr rtl row-reverse wrap-reverse justify-content-flex-end 594 594 PASS 595 595 vertical-lr rtl row-reverse wrap-reverse justify-content-center … … 599 599 vertical-lr rtl row-reverse wrap-reverse justify-content-space-around 600 600 PASS 601 vertical-lr ltr column-reverse wrap justify-content- start602 PASS 603 vertical-lr ltr column-reverse wrap justify-content- end601 vertical-lr ltr column-reverse wrap justify-content-flex-start 602 PASS 603 vertical-lr ltr column-reverse wrap justify-content-flex-end 604 604 PASS 605 605 vertical-lr ltr column-reverse wrap justify-content-center … … 609 609 vertical-lr ltr column-reverse wrap justify-content-space-around 610 610 PASS 611 vertical-lr ltr column-reverse wrap-reverse justify-content- start612 PASS 613 vertical-lr ltr column-reverse wrap-reverse justify-content- end611 vertical-lr ltr column-reverse wrap-reverse justify-content-flex-start 612 PASS 613 vertical-lr ltr column-reverse wrap-reverse justify-content-flex-end 614 614 PASS 615 615 vertical-lr ltr column-reverse wrap-reverse justify-content-center … … 619 619 vertical-lr ltr column-reverse wrap-reverse justify-content-space-around 620 620 PASS 621 vertical-lr rtl column-reverse wrap justify-content- start622 PASS 623 vertical-lr rtl column-reverse wrap justify-content- end621 vertical-lr rtl column-reverse wrap justify-content-flex-start 622 PASS 623 vertical-lr rtl column-reverse wrap justify-content-flex-end 624 624 PASS 625 625 vertical-lr rtl column-reverse wrap justify-content-center … … 629 629 vertical-lr rtl column-reverse wrap justify-content-space-around 630 630 PASS 631 vertical-lr rtl column-reverse wrap-reverse justify-content- start632 PASS 633 vertical-lr rtl column-reverse wrap-reverse justify-content- end631 vertical-lr rtl column-reverse wrap-reverse justify-content-flex-start 632 PASS 633 vertical-lr rtl column-reverse wrap-reverse justify-content-flex-end 634 634 PASS 635 635 vertical-lr rtl column-reverse wrap-reverse justify-content-center -
trunk/LayoutTests/css3/flexbox/multiline-pack.html
r119298 r119316 7 7 background-color: grey; 8 8 max-width: 100px; 9 -webkit-align-content: start;9 -webkit-align-content: flex-start; 10 10 } 11 11 .flexbox > * { … … 51 51 -webkit-flex-wrap: wrap-reverse; 52 52 } 53 .justify-content- start {54 -webkit-justify-content: start;53 .justify-content-flex-start { 54 -webkit-justify-content: flex-start; 55 55 } 56 .justify-content- end {57 -webkit-justify-content: end;56 .justify-content-flex-end { 57 -webkit-justify-content: flex-end; 58 58 } 59 59 .justify-content-center { … … 92 92 'ltr': { 93 93 'wrap': { 94 ' start': {94 'flex-start': { 95 95 'flexbox': [80, 20], 96 96 'child1': [40, 10, 0, 0], … … 99 99 'child4': [20, 10, 40, 10], 100 100 }, 101 ' end': {101 'flex-end': { 102 102 'flexbox': [80, 20], 103 103 'child1': [40, 10, 20, 0], … … 129 129 }, 130 130 'wrap-reverse': { 131 ' start': {131 'flex-start': { 132 132 'flexbox': [80, 20], 133 133 'child1': [40, 10, 0, 10], … … 136 136 'child4': [20, 10, 40, 0], 137 137 }, 138 ' end': {138 'flex-end': { 139 139 'flexbox': [80, 20], 140 140 'child1': [40, 10, 20, 10], … … 168 168 'rtl': { 169 169 'wrap': { 170 ' start': {170 'flex-start': { 171 171 'flexbox': [80, 20], 172 172 'child1': [40, 10, 40, 0], … … 175 175 'child4': [20, 10, 20, 10], 176 176 }, 177 ' end': {177 'flex-end': { 178 178 'flexbox': [80, 20], 179 179 'child1': [40, 10, 20, 0], … … 205 205 }, 206 206 'wrap-reverse': { 207 ' start': {207 'flex-start': { 208 208 'flexbox': [80, 20], 209 209 'child1': [40, 10, 40, 10], … … 212 212 'child4': [20, 10, 20, 0], 213 213 }, 214 ' end': {214 'flex-end': { 215 215 'flexbox': [80, 20], 216 216 'child1': [40, 10, 20, 10], … … 246 246 'ltr': { 247 247 'wrap': { 248 ' start': {248 'flex-start': { 249 249 'flexbox': [100, 80], 250 250 'child1': [10, 40, 0, 0], … … 253 253 'child4': [10, 20, 10, 40], 254 254 }, 255 ' end': {255 'flex-end': { 256 256 'flexbox': [100, 80], 257 257 'child1': [10, 40, 0, 20], … … 283 283 }, 284 284 'wrap-reverse': { 285 ' start': {285 'flex-start': { 286 286 'flexbox': [100, 80], 287 287 'child1': [10, 40, 90, 0], … … 290 290 'child4': [10, 20, 80, 40], 291 291 }, 292 ' end': {292 'flex-end': { 293 293 'flexbox': [100, 80], 294 294 'child1': [10, 40, 90, 20], … … 322 322 'rtl': { 323 323 'wrap': { 324 ' start': {324 'flex-start': { 325 325 'flexbox': [100, 80], 326 326 'child1': [10, 40, 90, 0], … … 329 329 'child4': [10, 20, 80, 40], 330 330 }, 331 ' end': {331 'flex-end': { 332 332 'flexbox': [100, 80], 333 333 'child1': [10, 40, 90, 20], … … 359 359 }, 360 360 'wrap-reverse': { 361 ' start': {361 'flex-start': { 362 362 'flexbox': [100, 80], 363 363 'child1': [10, 40, 0, 0], … … 366 366 'child4': [10, 20, 10, 40], 367 367 }, 368 ' end': {368 'flex-end': { 369 369 'flexbox': [100, 80], 370 370 'child1': [10, 40, 0, 20], … … 400 400 'ltr': { 401 401 'wrap': { 402 ' start': {402 'flex-start': { 403 403 'flexbox': [80, 20], 404 404 'child1': [40, 10, 40, 0], … … 407 407 'child4': [20, 10, 20, 10], 408 408 }, 409 ' end': {409 'flex-end': { 410 410 'flexbox': [80, 20], 411 411 'child1': [40, 10, 20, 0], … … 437 437 }, 438 438 'wrap-reverse': { 439 ' start': {439 'flex-start': { 440 440 'flexbox': [80, 20], 441 441 'child1': [40, 10, 40, 10], … … 444 444 'child4': [20, 10, 20, 0], 445 445 }, 446 ' end': {446 'flex-end': { 447 447 'flexbox': [80, 20], 448 448 'child1': [40, 10, 20, 10], … … 476 476 'rtl': { 477 477 'wrap': { 478 ' start': {478 'flex-start': { 479 479 'flexbox': [80, 20], 480 480 'child1': [40, 10, 0, 0], … … 483 483 'child4': [20, 10, 40, 10], 484 484 }, 485 ' end': {485 'flex-end': { 486 486 'flexbox': [80, 20], 487 487 'child1': [40, 10, 20, 0], … … 513 513 }, 514 514 'wrap-reverse': { 515 ' start': {515 'flex-start': { 516 516 'flexbox': [80, 20], 517 517 'child1': [40, 10, 0, 10], … … 520 520 'child4': [20, 10, 40, 0], 521 521 }, 522 ' end': {522 'flex-end': { 523 523 'flexbox': [80, 20], 524 524 'child1': [40, 10, 20, 10], … … 554 554 'ltr': { 555 555 'wrap': { 556 ' start': {556 'flex-start': { 557 557 'flexbox': [100, 80], 558 558 'child1': [10, 40, 0, 40], … … 561 561 'child4': [10, 20, 10, 20], 562 562 }, 563 ' end': {563 'flex-end': { 564 564 'flexbox': [100, 80], 565 565 'child1': [10, 40, 0, 20], … … 591 591 }, 592 592 'wrap-reverse': { 593 ' start': {593 'flex-start': { 594 594 'flexbox': [100, 80], 595 595 'child1': [10, 40, 90, 40], … … 598 598 'child4': [10, 20, 80, 20], 599 599 }, 600 ' end': {600 'flex-end': { 601 601 'flexbox': [100, 80], 602 602 'child1': [10, 40, 90, 20], … … 630 630 'rtl': { 631 631 'wrap': { 632 ' start': {632 'flex-start': { 633 633 'flexbox': [100, 80], 634 634 'child1': [10, 40, 90, 40], … … 637 637 'child4': [10, 20, 80, 20], 638 638 }, 639 ' end': {639 'flex-end': { 640 640 'flexbox': [100, 80], 641 641 'child1': [10, 40, 90, 20], … … 667 667 }, 668 668 'wrap-reverse': { 669 ' start': {669 'flex-start': { 670 670 'flexbox': [100, 80], 671 671 'child1': [10, 40, 0, 40], … … 674 674 'child4': [10, 20, 10, 20], 675 675 }, 676 ' end': {676 'flex-end': { 677 677 'flexbox': [100, 80], 678 678 'child1': [10, 40, 0, 20], … … 710 710 'ltr': { 711 711 'wrap': { 712 ' start': {712 'flex-start': { 713 713 'flexbox': [80, 20], 714 714 'child1': [40, 10, 0, 10], … … 717 717 'child4': [20, 10, 40, 0], 718 718 }, 719 ' end': {719 'flex-end': { 720 720 'flexbox': [80, 20], 721 721 'child1': [40, 10, 20, 10], … … 747 747 }, 748 748 'wrap-reverse': { 749 ' start': {749 'flex-start': { 750 750 'flexbox': [80, 20], 751 751 'child1': [40, 10, 0, 0], … … 754 754 'child4': [20, 10, 40, 10], 755 755 }, 756 ' end': {756 'flex-end': { 757 757 'flexbox': [80, 20], 758 758 'child1': [40, 10, 20, 0], … … 786 786 'rtl': { 787 787 'wrap': { 788 ' start': {788 'flex-start': { 789 789 'flexbox': [80, 20], 790 790 'child1': [40, 10, 40, 10], … … 793 793 'child4': [20, 10, 20, 0], 794 794 }, 795 ' end': {795 'flex-end': { 796 796 'flexbox': [80, 20], 797 797 'child1': [40, 10, 20, 10], … … 823 823 }, 824 824 'wrap-reverse': { 825 ' start': {825 'flex-start': { 826 826 'flexbox': [80, 20], 827 827 'child1': [40, 10, 40, 0], … … 830 830 'child4': [20, 10, 20, 10], 831 831 }, 832 ' end': {832 'flex-end': { 833 833 'flexbox': [80, 20], 834 834 'child1': [40, 10, 20, 0], … … 864 864 'ltr': { 865 865 'wrap': { 866 ' start': {866 'flex-start': { 867 867 'flexbox': [100, 80], 868 868 'child1': [10, 40, 0, 40], … … 871 871 'child4': [10, 20, 10, 20], 872 872 }, 873 ' end': {873 'flex-end': { 874 874 'flexbox': [100, 80], 875 875 'child1': [10, 40, 0, 20], … … 901 901 }, 902 902 'wrap-reverse': { 903 ' start': {903 'flex-start': { 904 904 'flexbox': [100, 80], 905 905 'child1': [10, 40, 90, 40], … … 908 908 'child4': [10, 20, 80, 20], 909 909 }, 910 ' end': {910 'flex-end': { 911 911 'flexbox': [100, 80], 912 912 'child1': [10, 40, 90, 20], … … 940 940 'rtl': { 941 941 'wrap': { 942 ' start': {942 'flex-start': { 943 943 'flexbox': [100, 80], 944 944 'child1': [10, 40, 90, 40], … … 947 947 'child4': [10, 20, 80, 20], 948 948 }, 949 ' end': {949 'flex-end': { 950 950 'flexbox': [100, 80], 951 951 'child1': [10, 40, 90, 20], … … 977 977 }, 978 978 'wrap-reverse': { 979 ' start': {979 'flex-start': { 980 980 'flexbox': [100, 80], 981 981 'child1': [10, 40, 0, 40], … … 984 984 'child4': [10, 20, 10, 20], 985 985 }, 986 ' end': {986 'flex-end': { 987 987 'flexbox': [100, 80], 988 988 'child1': [10, 40, 0, 20], … … 1018 1018 'ltr': { 1019 1019 'wrap': { 1020 ' start': {1020 'flex-start': { 1021 1021 'flexbox': [80, 20], 1022 1022 'child1': [40, 10, 40, 10], … … 1025 1025 'child4': [20, 10, 20, 0], 1026 1026 }, 1027 ' end': {1027 'flex-end': { 1028 1028 'flexbox': [80, 20], 1029 1029 'child1': [40, 10, 20, 10], … … 1055 1055 }, 1056 1056 'wrap-reverse': { 1057 ' start': {1057 'flex-start': { 1058 1058 'flexbox': [80, 20], 1059 1059 'child1': [40, 10, 40, 0], … … 1062 1062 'child4': [20, 10, 20, 10], 1063 1063 }, 1064 ' end': {1064 'flex-end': { 1065 1065 'flexbox': [80, 20], 1066 1066 'child1': [40, 10, 20, 0], … … 1094 1094 'rtl': { 1095 1095 'wrap': { 1096 ' start': {1096 'flex-start': { 1097 1097 'flexbox': [80, 20], 1098 1098 'child1': [40, 10, 0, 10], … … 1101 1101 'child4': [20, 10, 40, 0], 1102 1102 }, 1103 ' end': {1103 'flex-end': { 1104 1104 'flexbox': [80, 20], 1105 1105 'child1': [40, 10, 20, 10], … … 1131 1131 }, 1132 1132 'wrap-reverse': { 1133 ' start': {1133 'flex-start': { 1134 1134 'flexbox': [80, 20], 1135 1135 'child1': [40, 10, 0, 0], … … 1138 1138 'child4': [20, 10, 40, 10], 1139 1139 }, 1140 ' end': {1140 'flex-end': { 1141 1141 'flexbox': [80, 20], 1142 1142 'child1': [40, 10, 20, 0], … … 1172 1172 'ltr': { 1173 1173 'wrap': { 1174 ' start': {1174 'flex-start': { 1175 1175 'flexbox': [100, 80], 1176 1176 'child1': [10, 40, 0, 0], … … 1179 1179 'child4': [10, 20, 10, 40], 1180 1180 }, 1181 ' end': {1181 'flex-end': { 1182 1182 'flexbox': [100, 80], 1183 1183 'child1': [10, 40, 0, 20], … … 1209 1209 }, 1210 1210 'wrap-reverse': { 1211 ' start': {1211 'flex-start': { 1212 1212 'flexbox': [100, 80], 1213 1213 'child1': [10, 40, 90, 0], … … 1216 1216 'child4': [10, 20, 80, 40], 1217 1217 }, 1218 ' end': {1218 'flex-end': { 1219 1219 'flexbox': [100, 80], 1220 1220 'child1': [10, 40, 90, 20], … … 1248 1248 'rtl': { 1249 1249 'wrap': { 1250 ' start': {1250 'flex-start': { 1251 1251 'flexbox': [100, 80], 1252 1252 'child1': [10, 40, 90, 0], … … 1255 1255 'child4': [10, 20, 80, 40], 1256 1256 }, 1257 ' end': {1257 'flex-end': { 1258 1258 'flexbox': [100, 80], 1259 1259 'child1': [10, 40, 90, 20], … … 1285 1285 }, 1286 1286 'wrap-reverse': { 1287 ' start': {1287 'flex-start': { 1288 1288 'flexbox': [100, 80], 1289 1289 'child1': [10, 40, 0, 0], … … 1292 1292 'child4': [10, 20, 10, 40], 1293 1293 }, 1294 ' end': {1294 'flex-end': { 1295 1295 'flexbox': [100, 80], 1296 1296 'child1': [10, 40, 0, 20], … … 1328 1328 'ltr': { 1329 1329 'wrap': { 1330 ' start': {1330 'flex-start': { 1331 1331 'flexbox': [20, 80], 1332 1332 'child1': [10, 40, 10, 0], … … 1335 1335 'child4': [10, 20, 0, 40], 1336 1336 }, 1337 ' end': {1337 'flex-end': { 1338 1338 'flexbox': [20, 80], 1339 1339 'child1': [10, 40, 10, 20], … … 1365 1365 }, 1366 1366 'wrap-reverse': { 1367 ' start': {1367 'flex-start': { 1368 1368 'flexbox': [20, 80], 1369 1369 'child1': [10, 40, 0, 0], … … 1372 1372 'child4': [10, 20, 10, 40], 1373 1373 }, 1374 ' end': {1374 'flex-end': { 1375 1375 'flexbox': [20, 80], 1376 1376 'child1': [10, 40, 0, 20], … … 1404 1404 'rtl': { 1405 1405 'wrap': { 1406 ' start': {1406 'flex-start': { 1407 1407 'flexbox': [20, 80], 1408 1408 'child1': [10, 40, 10, 40], … … 1411 1411 'child4': [10, 20, 0, 20], 1412 1412 }, 1413 ' end': {1413 'flex-end': { 1414 1414 'flexbox': [20, 80], 1415 1415 'child1': [10, 40, 10, 20], … … 1441 1441 }, 1442 1442 'wrap-reverse': { 1443 ' start': {1443 'flex-start': { 1444 1444 'flexbox': [20, 80], 1445 1445 'child1': [10, 40, 0, 40], … … 1448 1448 'child4': [10, 20, 10, 20], 1449 1449 }, 1450 ' end': {1450 'flex-end': { 1451 1451 'flexbox': [20, 80], 1452 1452 'child1': [10, 40, 0, 20], … … 1482 1482 'ltr': { 1483 1483 'wrap': { 1484 ' start': {1484 'flex-start': { 1485 1485 'flexbox': [80, 40], 1486 1486 'child1': [40, 10, 40, 0], … … 1489 1489 'child4': [20, 10, 20, 10], 1490 1490 }, 1491 ' end': {1491 'flex-end': { 1492 1492 'flexbox': [80, 40], 1493 1493 'child1': [40, 10, 20, 0], … … 1519 1519 }, 1520 1520 'wrap-reverse': { 1521 ' start': {1521 'flex-start': { 1522 1522 'flexbox': [80, 40], 1523 1523 'child1': [40, 10, 40, 30], … … 1526 1526 'child4': [20, 10, 20, 20], 1527 1527 }, 1528 ' end': {1528 'flex-end': { 1529 1529 'flexbox': [80, 40], 1530 1530 'child1': [40, 10, 20, 30], … … 1558 1558 'rtl': { 1559 1559 'wrap': { 1560 ' start': {1560 'flex-start': { 1561 1561 'flexbox': [80, 40], 1562 1562 'child1': [40, 10, 40, 30], … … 1565 1565 'child4': [20, 10, 20, 20], 1566 1566 }, 1567 ' end': {1567 'flex-end': { 1568 1568 'flexbox': [80, 40], 1569 1569 'child1': [40, 10, 20, 30], … … 1595 1595 }, 1596 1596 'wrap-reverse': { 1597 ' start': {1597 'flex-start': { 1598 1598 'flexbox': [80, 40], 1599 1599 'child1': [40, 10, 40, 0], … … 1602 1602 'child4': [20, 10, 20, 10], 1603 1603 }, 1604 ' end': {1604 'flex-end': { 1605 1605 'flexbox': [80, 40], 1606 1606 'child1': [40, 10, 20, 0], … … 1636 1636 'ltr': { 1637 1637 'wrap': { 1638 ' start': {1638 'flex-start': { 1639 1639 'flexbox': [20, 80], 1640 1640 'child1': [10, 40, 10, 40], … … 1643 1643 'child4': [10, 20, 0, 20], 1644 1644 }, 1645 ' end': {1645 'flex-end': { 1646 1646 'flexbox': [20, 80], 1647 1647 'child1': [10, 40, 10, 20], … … 1673 1673 }, 1674 1674 'wrap-reverse': { 1675 ' start': {1675 'flex-start': { 1676 1676 'flexbox': [20, 80], 1677 1677 'child1': [10, 40, 0, 40], … … 1680 1680 'child4': [10, 20, 10, 20], 1681 1681 }, 1682 ' end': {1682 'flex-end': { 1683 1683 'flexbox': [20, 80], 1684 1684 'child1': [10, 40, 0, 20], … … 1712 1712 'rtl': { 1713 1713 'wrap': { 1714 ' start': {1714 'flex-start': { 1715 1715 'flexbox': [20, 80], 1716 1716 'child1': [10, 40, 10, 0], … … 1719 1719 'child4': [10, 20, 0, 40], 1720 1720 }, 1721 ' end': {1721 'flex-end': { 1722 1722 'flexbox': [20, 80], 1723 1723 'child1': [10, 40, 10, 20], … … 1749 1749 }, 1750 1750 'wrap-reverse': { 1751 ' start': {1751 'flex-start': { 1752 1752 'flexbox': [20, 80], 1753 1753 'child1': [10, 40, 0, 0], … … 1756 1756 'child4': [10, 20, 10, 40], 1757 1757 }, 1758 ' end': {1758 'flex-end': { 1759 1759 'flexbox': [20, 80], 1760 1760 'child1': [10, 40, 0, 20], … … 1790 1790 'ltr': { 1791 1791 'wrap': { 1792 ' start': {1792 'flex-start': { 1793 1793 'flexbox': [80, 40], 1794 1794 'child1': [40, 10, 0, 0], … … 1797 1797 'child4': [20, 10, 40, 10], 1798 1798 }, 1799 ' end': {1799 'flex-end': { 1800 1800 'flexbox': [80, 40], 1801 1801 'child1': [40, 10, 20, 0], … … 1827 1827 }, 1828 1828 'wrap-reverse': { 1829 ' start': {1829 'flex-start': { 1830 1830 'flexbox': [80, 40], 1831 1831 'child1': [40, 10, 0, 30], … … 1834 1834 'child4': [20, 10, 40, 20], 1835 1835 }, 1836 ' end': {1836 'flex-end': { 1837 1837 'flexbox': [80, 40], 1838 1838 'child1': [40, 10, 20, 30], … … 1866 1866 'rtl': { 1867 1867 'wrap': { 1868 ' start': {1868 'flex-start': { 1869 1869 'flexbox': [80, 40], 1870 1870 'child1': [40, 10, 0, 30], … … 1873 1873 'child4': [20, 10, 40, 20], 1874 1874 }, 1875 ' end': {1875 'flex-end': { 1876 1876 'flexbox': [80, 40], 1877 1877 'child1': [40, 10, 20, 30], … … 1903 1903 }, 1904 1904 'wrap-reverse': { 1905 ' start': {1905 'flex-start': { 1906 1906 'flexbox': [80, 40], 1907 1907 'child1': [40, 10, 0, 0], … … 1910 1910 'child4': [20, 10, 40, 10], 1911 1911 }, 1912 ' end': {1912 'flex-end': { 1913 1913 'flexbox': [80, 40], 1914 1914 'child1': [40, 10, 20, 0], … … 1946 1946 'ltr': { 1947 1947 'wrap': { 1948 ' start': {1948 'flex-start': { 1949 1949 'flexbox': [20, 80], 1950 1950 'child1': [10, 40, 0, 0], … … 1953 1953 'child4': [10, 20, 10, 40], 1954 1954 }, 1955 ' end': {1955 'flex-end': { 1956 1956 'flexbox': [20, 80], 1957 1957 'child1': [10, 40, 0, 20], … … 1983 1983 }, 1984 1984 'wrap-reverse': { 1985 ' start': {1985 'flex-start': { 1986 1986 'flexbox': [20, 80], 1987 1987 'child1': [10, 40, 10, 0], … … 1990 1990 'child4': [10, 20, 0, 40], 1991 1991 }, 1992 ' end': {1992 'flex-end': { 1993 1993 'flexbox': [20, 80], 1994 1994 'child1': [10, 40, 10, 20], … … 2022 2022 'rtl': { 2023 2023 'wrap': { 2024 ' start': {2024 'flex-start': { 2025 2025 'flexbox': [20, 80], 2026 2026 'child1': [10, 40, 0, 40], … … 2029 2029 'child4': [10, 20, 10, 20], 2030 2030 }, 2031 ' end': {2031 'flex-end': { 2032 2032 'flexbox': [20, 80], 2033 2033 'child1': [10, 40, 0, 20], … … 2059 2059 }, 2060 2060 'wrap-reverse': { 2061 ' start': {2061 'flex-start': { 2062 2062 'flexbox': [20, 80], 2063 2063 'child1': [10, 40, 10, 40], … … 2066 2066 'child4': [10, 20, 0, 20], 2067 2067 }, 2068 ' end': {2068 'flex-end': { 2069 2069 'flexbox': [20, 80], 2070 2070 'child1': [10, 40, 10, 20], … … 2100 2100 'ltr': { 2101 2101 'wrap': { 2102 ' start': {2102 'flex-start': { 2103 2103 'flexbox': [80, 40], 2104 2104 'child1': [40, 10, 0, 0], … … 2107 2107 'child4': [20, 10, 40, 10], 2108 2108 }, 2109 ' end': {2109 'flex-end': { 2110 2110 'flexbox': [80, 40], 2111 2111 'child1': [40, 10, 20, 0], … … 2137 2137 }, 2138 2138 'wrap-reverse': { 2139 ' start': {2139 'flex-start': { 2140 2140 'flexbox': [80, 40], 2141 2141 'child1': [40, 10, 0, 30], … … 2144 2144 'child4': [20, 10, 40, 20], 2145 2145 }, 2146 ' end': {2146 'flex-end': { 2147 2147 'flexbox': [80, 40], 2148 2148 'child1': [40, 10, 20, 30], … … 2176 2176 'rtl': { 2177 2177 'wrap': { 2178 ' start': {2178 'flex-start': { 2179 2179 'flexbox': [80, 40], 2180 2180 'child1': [40, 10, 0, 30], … … 2183 2183 'child4': [20, 10, 40, 20], 2184 2184 }, 2185 ' end': {2185 'flex-end': { 2186 2186 'flexbox': [80, 40], 2187 2187 'child1': [40, 10, 20, 30], … … 2213 2213 }, 2214 2214 'wrap-reverse': { 2215 ' start': {2215 'flex-start': { 2216 2216 'flexbox': [80, 40], 2217 2217 'child1': [40, 10, 0, 0], … … 2220 2220 'child4': [20, 10, 40, 10], 2221 2221 }, 2222 ' end': {2222 'flex-end': { 2223 2223 'flexbox': [80, 40], 2224 2224 'child1': [40, 10, 20, 0], … … 2254 2254 'ltr': { 2255 2255 'wrap': { 2256 ' start': {2256 'flex-start': { 2257 2257 'flexbox': [20, 80], 2258 2258 'child1': [10, 40, 0, 40], … … 2261 2261 'child4': [10, 20, 10, 20], 2262 2262 }, 2263 ' end': {2263 'flex-end': { 2264 2264 'flexbox': [20, 80], 2265 2265 'child1': [10, 40, 0, 20], … … 2291 2291 }, 2292 2292 'wrap-reverse': { 2293 ' start': {2293 'flex-start': { 2294 2294 'flexbox': [20, 80], 2295 2295 'child1': [10, 40, 10, 40], … … 2298 2298 'child4': [10, 20, 0, 20], 2299 2299 }, 2300 ' end': {2300 'flex-end': { 2301 2301 'flexbox': [20, 80], 2302 2302 'child1': [10, 40, 10, 20], … … 2330 2330 'rtl': { 2331 2331 'wrap': { 2332 ' start': {2332 'flex-start': { 2333 2333 'flexbox': [20, 80], 2334 2334 'child1': [10, 40, 0, 0], … … 2337 2337 'child4': [10, 20, 10, 40], 2338 2338 }, 2339 ' end': {2339 'flex-end': { 2340 2340 'flexbox': [20, 80], 2341 2341 'child1': [10, 40, 0, 20], … … 2367 2367 }, 2368 2368 'wrap-reverse': { 2369 ' start': {2369 'flex-start': { 2370 2370 'flexbox': [20, 80], 2371 2371 'child1': [10, 40, 10, 0], … … 2374 2374 'child4': [10, 20, 0, 40], 2375 2375 }, 2376 ' end': {2376 'flex-end': { 2377 2377 'flexbox': [20, 80], 2378 2378 'child1': [10, 40, 10, 20], … … 2408 2408 'ltr': { 2409 2409 'wrap': { 2410 ' start': {2410 'flex-start': { 2411 2411 'flexbox': [80, 40], 2412 2412 'child1': [40, 10, 40, 0], … … 2415 2415 'child4': [20, 10, 20, 10], 2416 2416 }, 2417 ' end': {2417 'flex-end': { 2418 2418 'flexbox': [80, 40], 2419 2419 'child1': [40, 10, 20, 0], … … 2445 2445 }, 2446 2446 'wrap-reverse': { 2447 ' start': {2447 'flex-start': { 2448 2448 'flexbox': [80, 40], 2449 2449 'child1': [40, 10, 40, 30], … … 2452 2452 'child4': [20, 10, 20, 20], 2453 2453 }, 2454 ' end': {2454 'flex-end': { 2455 2455 'flexbox': [80, 40], 2456 2456 'child1': [40, 10, 20, 30], … … 2484 2484 'rtl': { 2485 2485 'wrap': { 2486 ' start': {2486 'flex-start': { 2487 2487 'flexbox': [80, 40], 2488 2488 'child1': [40, 10, 40, 30], … … 2491 2491 'child4': [20, 10, 20, 20], 2492 2492 }, 2493 ' end': {2493 'flex-end': { 2494 2494 'flexbox': [80, 40], 2495 2495 'child1': [40, 10, 20, 30], … … 2521 2521 }, 2522 2522 'wrap-reverse': { 2523 ' start': {2523 'flex-start': { 2524 2524 'flexbox': [80, 40], 2525 2525 'child1': [40, 10, 40, 0], … … 2528 2528 'child4': [20, 10, 20, 10], 2529 2529 }, 2530 ' end': {2530 'flex-end': { 2531 2531 'flexbox': [80, 40], 2532 2532 'child1': [40, 10, 20, 0], … … 2588 2588 var directions = ['ltr', 'rtl']; 2589 2589 var wraps = ['wrap', 'wrap-reverse']; 2590 var justifyContents = [' start', 'end', 'center', 'space-between', 'space-around'];2590 var justifyContents = ['flex-start', 'flex-end', 'center', 'space-between', 'space-around']; 2591 2591 2592 2592 writingModes.forEach(function(writingMode) { -
trunk/LayoutTests/css3/flexbox/multiline-reverse-wrap-baseline.html
r119131 r119316 47 47 48 48 <div class="flexbox" style="width: 300px;"> 49 <div style="-webkit-flex: 1 0 100px; -webkit-align-self: start; height: 100px">first</div>49 <div style="-webkit-flex: 1 0 100px; -webkit-align-self: flex-start; height: 100px">first</div> 50 50 <div style="-webkit-flex: 1 0 100px;">second</div> 51 51 <div style="-webkit-flex: 1 0 100px;">third<br>third</div> -
trunk/LayoutTests/css3/flexbox/multiline-reverse-wrap-overflow.html
r119298 r119316 8 8 -webkit-flex-wrap: wrap-reverse; 9 9 margin-top: 20px; 10 -webkit-align-content: start;10 -webkit-align-content: flex-start; 11 11 } 12 12 .flexbox > div { -
trunk/LayoutTests/css3/flexbox/multiline-shrink-to-fit.html
r119298 r119316 9 9 -webkit-flex-direction: column; 10 10 float: left; 11 -webkit-align-content: start;11 -webkit-align-content: flex-start; 12 12 } 13 13 .flexbox > * { -
trunk/LayoutTests/css3/flexbox/multiline.html
r119298 r119316 7 7 background-color: grey; 8 8 max-width: 600px; 9 -webkit-align-content: start;9 -webkit-align-content: flex-start; 10 10 } 11 11 .flexbox > * { -
trunk/LayoutTests/css3/flexbox/nested-stretch.html
r119298 r119316 50 50 None of the boxes should overflow and the inner most boxes should be end aligned. 51 51 <div class="flexbox column" style="width: 600px; height: 300px; position: relative;"> 52 <div data-expected-width=590 data-expected-height=250 class="column flex" style="-webkit-justify-content: end">52 <div data-expected-width=590 data-expected-height=250 class="column flex" style="-webkit-justify-content: flex-end"> 53 53 <div data-offset-y="180" data-expected-width=570 data-expected-height=30 style="height: 20px; -webkit-flex: none;"></div> 54 54 <div data-offset-y="220" data-expected-width=570 data-expected-height=30 style="height: 20px; -webkit-flex: none;"></div> -
trunk/LayoutTests/css3/flexbox/orthogonal-flex-directions.html
r119191 r119316 63 63 64 64 .align-start { 65 -webkit-align-self: start;65 -webkit-align-self: flex-start; 66 66 } 67 67 </style> -
trunk/LayoutTests/css3/flexbox/true-centering.html
r119298 r119316 84 84 </div> 85 85 86 <div class="flexbox" style="-webkit-align-items: start; -webkit-justify-content:start;">86 <div class="flexbox" style="-webkit-align-items: flex-start; -webkit-justify-content: flex-start;"> 87 87 <div data-offset-x=0 data-offset-y=0></div> 88 88 <div data-offset-x=60 data-offset-y=0></div> 89 89 </div> 90 90 91 <div class="flexbox" style="-webkit-align-items: start; -webkit-justify-content: space-between;">91 <div class="flexbox" style="-webkit-align-items: flex-start; -webkit-justify-content: space-between;"> 92 92 <div data-offset-x=0 data-offset-y=0></div> 93 93 <div data-offset-x=60 data-offset-y=0></div> -
trunk/LayoutTests/fast/css/getComputedStyle/computed-style-expected.txt
r119298 r119316 153 153 -webkit-flex-flow: row none; 154 154 -webkit-flex-wrap: none; 155 -webkit-justify-content: start;155 -webkit-justify-content: flex-start; 156 156 -webkit-font-kerning: auto; 157 157 -webkit-font-smoothing: auto; -
trunk/LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
r119298 r119316 151 151 -webkit-flex-flow: row none 152 152 -webkit-flex-wrap: none 153 -webkit-justify-content: start153 -webkit-justify-content: flex-start 154 154 -webkit-font-kerning: auto 155 155 -webkit-font-smoothing: auto -
trunk/LayoutTests/platform/chromium-linux-x86/svg/css/getComputedStyle-basic-expected.txt
r119298 r119316 303 303 rect: style.getPropertyValue(-webkit-flex-wrap) : none 304 304 rect: style.getPropertyCSSValue(-webkit-flex-wrap) : [object CSSPrimitiveValue] 305 rect: style.getPropertyValue(-webkit-justify-content) : start305 rect: style.getPropertyValue(-webkit-justify-content) : flex-start 306 306 rect: style.getPropertyCSSValue(-webkit-justify-content) : [object CSSPrimitiveValue] 307 307 rect: style.getPropertyValue(-webkit-font-kerning) : auto … … 837 837 g: style.getPropertyValue(-webkit-flex-wrap) : none 838 838 g: style.getPropertyCSSValue(-webkit-flex-wrap) : [object CSSPrimitiveValue] 839 g: style.getPropertyValue(-webkit-justify-content) : start839 g: style.getPropertyValue(-webkit-justify-content) : flex-start 840 840 g: style.getPropertyCSSValue(-webkit-justify-content) : [object CSSPrimitiveValue] 841 841 g: style.getPropertyValue(-webkit-font-kerning) : auto -
trunk/LayoutTests/platform/chromium-linux/svg/css/getComputedStyle-basic-expected.txt
r119298 r119316 303 303 rect: style.getPropertyValue(-webkit-flex-wrap) : none 304 304 rect: style.getPropertyCSSValue(-webkit-flex-wrap) : [object CSSPrimitiveValue] 305 rect: style.getPropertyValue(-webkit-justify-content) : start305 rect: style.getPropertyValue(-webkit-justify-content) : flex-start 306 306 rect: style.getPropertyCSSValue(-webkit-justify-content) : [object CSSPrimitiveValue] 307 307 rect: style.getPropertyValue(-webkit-font-kerning) : auto … … 837 837 g: style.getPropertyValue(-webkit-flex-wrap) : none 838 838 g: style.getPropertyCSSValue(-webkit-flex-wrap) : [object CSSPrimitiveValue] 839 g: style.getPropertyValue(-webkit-justify-content) : start839 g: style.getPropertyValue(-webkit-justify-content) : flex-start 840 840 g: style.getPropertyCSSValue(-webkit-justify-content) : [object CSSPrimitiveValue] 841 841 g: style.getPropertyValue(-webkit-font-kerning) : auto -
trunk/LayoutTests/platform/chromium-mac-leopard/fast/css/getComputedStyle/computed-style-expected.txt
r119298 r119316 153 153 -webkit-flex-flow: row none; 154 154 -webkit-flex-wrap: none; 155 -webkit-justify-content: start;155 -webkit-justify-content: flex-start; 156 156 -webkit-font-kerning: auto; 157 157 -webkit-font-smoothing: auto; -
trunk/LayoutTests/platform/chromium-mac-leopard/svg/css/getComputedStyle-basic-expected.txt
r119298 r119316 303 303 rect: style.getPropertyValue(-webkit-flex-wrap) : none 304 304 rect: style.getPropertyCSSValue(-webkit-flex-wrap) : [object CSSPrimitiveValue] 305 rect: style.getPropertyValue(-webkit-justify-content) : start305 rect: style.getPropertyValue(-webkit-justify-content) : flex-start 306 306 rect: style.getPropertyCSSValue(-webkit-justify-content) : [object CSSPrimitiveValue] 307 307 rect: style.getPropertyValue(-webkit-font-kerning) : auto … … 837 837 g: style.getPropertyValue(-webkit-flex-wrap) : none 838 838 g: style.getPropertyCSSValue(-webkit-flex-wrap) : [object CSSPrimitiveValue] 839 g: style.getPropertyValue(-webkit-justify-content) : start839 g: style.getPropertyValue(-webkit-justify-content) : flex-start 840 840 g: style.getPropertyCSSValue(-webkit-justify-content) : [object CSSPrimitiveValue] 841 841 g: style.getPropertyValue(-webkit-font-kerning) : auto -
trunk/LayoutTests/platform/chromium-mac-snowleopard/svg/css/getComputedStyle-basic-expected.txt
r119298 r119316 303 303 rect: style.getPropertyValue(-webkit-flex-wrap) : none 304 304 rect: style.getPropertyCSSValue(-webkit-flex-wrap) : [object CSSPrimitiveValue] 305 rect: style.getPropertyValue(-webkit-justify-content) : start305 rect: style.getPropertyValue(-webkit-justify-content) : flex-start 306 306 rect: style.getPropertyCSSValue(-webkit-justify-content) : [object CSSPrimitiveValue] 307 307 rect: style.getPropertyValue(-webkit-font-kerning) : auto … … 837 837 g: style.getPropertyValue(-webkit-flex-wrap) : none 838 838 g: style.getPropertyCSSValue(-webkit-flex-wrap) : [object CSSPrimitiveValue] 839 g: style.getPropertyValue(-webkit-justify-content) : start839 g: style.getPropertyValue(-webkit-justify-content) : flex-start 840 840 g: style.getPropertyCSSValue(-webkit-justify-content) : [object CSSPrimitiveValue] 841 841 g: style.getPropertyValue(-webkit-font-kerning) : auto -
trunk/LayoutTests/platform/chromium-mac/fast/css/getComputedStyle/computed-style-expected.txt
r119298 r119316 153 153 -webkit-flex-flow: row none; 154 154 -webkit-flex-wrap: none; 155 -webkit-justify-content: start;155 -webkit-justify-content: flex-start; 156 156 -webkit-font-kerning: auto; 157 157 -webkit-font-smoothing: auto; -
trunk/LayoutTests/platform/chromium-mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
r119298 r119316 152 152 -webkit-flex-flow: row none 153 153 -webkit-flex-wrap: none 154 -webkit-justify-content: start154 -webkit-justify-content: flex-start 155 155 -webkit-font-kerning: auto 156 156 -webkit-font-smoothing: auto -
trunk/LayoutTests/platform/chromium-mac/svg/css/getComputedStyle-basic-expected.txt
r119298 r119316 303 303 rect: style.getPropertyValue(-webkit-flex-wrap) : none 304 304 rect: style.getPropertyCSSValue(-webkit-flex-wrap) : [object CSSPrimitiveValue] 305 rect: style.getPropertyValue(-webkit-justify-content) : start305 rect: style.getPropertyValue(-webkit-justify-content) : flex-start 306 306 rect: style.getPropertyCSSValue(-webkit-justify-content) : [object CSSPrimitiveValue] 307 307 rect: style.getPropertyValue(-webkit-font-kerning) : auto … … 837 837 g: style.getPropertyValue(-webkit-flex-wrap) : none 838 838 g: style.getPropertyCSSValue(-webkit-flex-wrap) : [object CSSPrimitiveValue] 839 g: style.getPropertyValue(-webkit-justify-content) : start839 g: style.getPropertyValue(-webkit-justify-content) : flex-start 840 840 g: style.getPropertyCSSValue(-webkit-justify-content) : [object CSSPrimitiveValue] 841 841 g: style.getPropertyValue(-webkit-font-kerning) : auto -
trunk/LayoutTests/platform/chromium-win-vista/svg/css/getComputedStyle-basic-expected.txt
r119298 r119316 303 303 rect: style.getPropertyValue(-webkit-flex-wrap) : none 304 304 rect: style.getPropertyCSSValue(-webkit-flex-wrap) : [object CSSPrimitiveValue] 305 rect: style.getPropertyValue(-webkit-justify-content) : start305 rect: style.getPropertyValue(-webkit-justify-content) : flex-start 306 306 rect: style.getPropertyCSSValue(-webkit-justify-content) : [object CSSPrimitiveValue] 307 307 rect: style.getPropertyValue(-webkit-font-kerning) : auto … … 837 837 g: style.getPropertyValue(-webkit-flex-wrap) : none 838 838 g: style.getPropertyCSSValue(-webkit-flex-wrap) : [object CSSPrimitiveValue] 839 g: style.getPropertyValue(-webkit-justify-content) : start839 g: style.getPropertyValue(-webkit-justify-content) : flex-start 840 840 g: style.getPropertyCSSValue(-webkit-justify-content) : [object CSSPrimitiveValue] 841 841 g: style.getPropertyValue(-webkit-font-kerning) : auto -
trunk/LayoutTests/platform/chromium-win-xp/svg/css/getComputedStyle-basic-expected.txt
r119298 r119316 303 303 rect: style.getPropertyValue(-webkit-flex-wrap) : none 304 304 rect: style.getPropertyCSSValue(-webkit-flex-wrap) : [object CSSPrimitiveValue] 305 rect: style.getPropertyValue(-webkit-justify-content) : start305 rect: style.getPropertyValue(-webkit-justify-content) : flex-start 306 306 rect: style.getPropertyCSSValue(-webkit-justify-content) : [object CSSPrimitiveValue] 307 307 rect: style.getPropertyValue(-webkit-font-kerning) : auto … … 837 837 g: style.getPropertyValue(-webkit-flex-wrap) : none 838 838 g: style.getPropertyCSSValue(-webkit-flex-wrap) : [object CSSPrimitiveValue] 839 g: style.getPropertyValue(-webkit-justify-content) : start839 g: style.getPropertyValue(-webkit-justify-content) : flex-start 840 840 g: style.getPropertyCSSValue(-webkit-justify-content) : [object CSSPrimitiveValue] 841 841 g: style.getPropertyValue(-webkit-font-kerning) : auto -
trunk/LayoutTests/platform/chromium-win/fast/css/getComputedStyle/computed-style-expected.txt
r119298 r119316 153 153 -webkit-flex-flow: row none; 154 154 -webkit-flex-wrap: none; 155 -webkit-justify-content: start;155 -webkit-justify-content: flex-start; 156 156 -webkit-font-kerning: auto; 157 157 -webkit-font-smoothing: auto; -
trunk/LayoutTests/platform/chromium-win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
r119298 r119316 152 152 -webkit-flex-flow: row none 153 153 -webkit-flex-wrap: none 154 -webkit-justify-content: start154 -webkit-justify-content: flex-start 155 155 -webkit-font-kerning: auto 156 156 -webkit-font-smoothing: auto -
trunk/LayoutTests/platform/chromium-win/svg/css/getComputedStyle-basic-expected.txt
r119298 r119316 303 303 rect: style.getPropertyValue(-webkit-flex-wrap) : none 304 304 rect: style.getPropertyCSSValue(-webkit-flex-wrap) : [object CSSPrimitiveValue] 305 rect: style.getPropertyValue(-webkit-justify-content) : start305 rect: style.getPropertyValue(-webkit-justify-content) : flex-start 306 306 rect: style.getPropertyCSSValue(-webkit-justify-content) : [object CSSPrimitiveValue] 307 307 rect: style.getPropertyValue(-webkit-font-kerning) : auto … … 837 837 g: style.getPropertyValue(-webkit-flex-wrap) : none 838 838 g: style.getPropertyCSSValue(-webkit-flex-wrap) : [object CSSPrimitiveValue] 839 g: style.getPropertyValue(-webkit-justify-content) : start839 g: style.getPropertyValue(-webkit-justify-content) : flex-start 840 840 g: style.getPropertyCSSValue(-webkit-justify-content) : [object CSSPrimitiveValue] 841 841 g: style.getPropertyValue(-webkit-font-kerning) : auto -
trunk/LayoutTests/platform/gtk/fast/css/getComputedStyle/computed-style-expected.txt
r119298 r119316 152 152 -webkit-flex-flow: row none; 153 153 -webkit-flex-wrap: none; 154 -webkit-justify-content: start;154 -webkit-justify-content: flex-start; 155 155 -webkit-font-kerning: auto; 156 156 -webkit-font-smoothing: auto; -
trunk/LayoutTests/platform/gtk/svg/css/getComputedStyle-basic-expected.txt
r119298 r119316 301 301 rect: style.getPropertyValue(-webkit-flex-wrap) : none 302 302 rect: style.getPropertyCSSValue(-webkit-flex-wrap) : [object CSSPrimitiveValue] 303 rect: style.getPropertyValue(-webkit-justify-content) : start303 rect: style.getPropertyValue(-webkit-justify-content) : flex-start 304 304 rect: style.getPropertyCSSValue(-webkit-justify-content) : [object CSSPrimitiveValue] 305 305 rect: style.getPropertyValue(-webkit-font-kerning) : auto … … 833 833 g: style.getPropertyValue(-webkit-flex-wrap) : none 834 834 g: style.getPropertyCSSValue(-webkit-flex-wrap) : [object CSSPrimitiveValue] 835 g: style.getPropertyValue(-webkit-justify-content) : start835 g: style.getPropertyValue(-webkit-justify-content) : flex-start 836 836 g: style.getPropertyCSSValue(-webkit-justify-content) : [object CSSPrimitiveValue] 837 837 g: style.getPropertyValue(-webkit-font-kerning) : auto -
trunk/LayoutTests/platform/mac/fast/css/getComputedStyle/computed-style-expected.txt
r119298 r119316 153 153 -webkit-flex-flow: row none; 154 154 -webkit-flex-wrap: none; 155 -webkit-justify-content: start;155 -webkit-justify-content: flex-start; 156 156 -webkit-font-kerning: auto; 157 157 -webkit-font-smoothing: auto; -
trunk/LayoutTests/platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
r119298 r119316 152 152 -webkit-flex-flow: row none 153 153 -webkit-flex-wrap: none 154 -webkit-justify-content: start154 -webkit-justify-content: flex-start 155 155 -webkit-font-kerning: auto 156 156 -webkit-font-smoothing: auto -
trunk/LayoutTests/platform/mac/svg/css/getComputedStyle-basic-expected.txt
r119298 r119316 303 303 rect: style.getPropertyValue(-webkit-flex-wrap) : none 304 304 rect: style.getPropertyCSSValue(-webkit-flex-wrap) : [object CSSPrimitiveValue] 305 rect: style.getPropertyValue(-webkit-justify-content) : start305 rect: style.getPropertyValue(-webkit-justify-content) : flex-start 306 306 rect: style.getPropertyCSSValue(-webkit-justify-content) : [object CSSPrimitiveValue] 307 307 rect: style.getPropertyValue(-webkit-font-kerning) : auto … … 837 837 g: style.getPropertyValue(-webkit-flex-wrap) : none 838 838 g: style.getPropertyCSSValue(-webkit-flex-wrap) : [object CSSPrimitiveValue] 839 g: style.getPropertyValue(-webkit-justify-content) : start839 g: style.getPropertyValue(-webkit-justify-content) : flex-start 840 840 g: style.getPropertyCSSValue(-webkit-justify-content) : [object CSSPrimitiveValue] 841 841 g: style.getPropertyValue(-webkit-font-kerning) : auto -
trunk/LayoutTests/platform/qt/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
r119298 r119316 152 152 -webkit-flex-flow: row none 153 153 -webkit-flex-wrap: none 154 -webkit-justify-content: start154 -webkit-justify-content: flex-start 155 155 -webkit-font-kerning: auto 156 156 -webkit-font-smoothing: auto -
trunk/LayoutTests/platform/qt/svg/css/getComputedStyle-basic-expected.txt
r119298 r119316 303 303 rect: style.getPropertyValue(-webkit-flex-wrap) : none 304 304 rect: style.getPropertyCSSValue(-webkit-flex-wrap) : [object CSSPrimitiveValue] 305 rect: style.getPropertyValue(-webkit-justify-content) : start305 rect: style.getPropertyValue(-webkit-justify-content) : flex-start 306 306 rect: style.getPropertyCSSValue(-webkit-justify-content) : [object CSSPrimitiveValue] 307 307 rect: style.getPropertyValue(-webkit-font-kerning) : auto … … 837 837 g: style.getPropertyValue(-webkit-flex-wrap) : none 838 838 g: style.getPropertyCSSValue(-webkit-flex-wrap) : [object CSSPrimitiveValue] 839 g: style.getPropertyValue(-webkit-justify-content) : start839 g: style.getPropertyValue(-webkit-justify-content) : flex-start 840 840 g: style.getPropertyCSSValue(-webkit-justify-content) : [object CSSPrimitiveValue] 841 841 g: style.getPropertyValue(-webkit-font-kerning) : auto -
trunk/LayoutTests/platform/win/fast/css/getComputedStyle/computed-style-expected.txt
r119298 r119316 153 153 -webkit-flex-flow: row none; 154 154 -webkit-flex-wrap: none; 155 -webkit-justify-content: start;155 -webkit-justify-content: flex-start; 156 156 -webkit-font-kerning: auto; 157 157 -webkit-font-smoothing: auto; -
trunk/LayoutTests/platform/win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
r119298 r119316 152 152 -webkit-flex-flow: row none 153 153 -webkit-flex-wrap: none 154 -webkit-justify-content: start154 -webkit-justify-content: flex-start 155 155 -webkit-font-kerning: auto 156 156 -webkit-font-smoothing: auto -
trunk/LayoutTests/svg/css/getComputedStyle-basic-expected.txt
r119298 r119316 299 299 rect: style.getPropertyValue(-webkit-flex-wrap) : none 300 300 rect: style.getPropertyCSSValue(-webkit-flex-wrap) : [object CSSPrimitiveValue] 301 rect: style.getPropertyValue(-webkit-justify-content) : start301 rect: style.getPropertyValue(-webkit-justify-content) : flex-start 302 302 rect: style.getPropertyCSSValue(-webkit-justify-content) : [object CSSPrimitiveValue] 303 303 rect: style.getPropertyValue(-webkit-font-kerning) : auto … … 829 829 g: style.getPropertyValue(-webkit-flex-wrap) : none 830 830 g: style.getPropertyCSSValue(-webkit-flex-wrap) : [object CSSPrimitiveValue] 831 g: style.getPropertyValue(-webkit-justify-content) : start831 g: style.getPropertyValue(-webkit-justify-content) : flex-start 832 832 g: style.getPropertyCSSValue(-webkit-justify-content) : [object CSSPrimitiveValue] 833 833 g: style.getPropertyValue(-webkit-font-kerning) : auto -
trunk/Source/WebCore/ChangeLog
r119313 r119316 1 2012-06-02 Tony Chang <tony@chromium.org> 2 3 Rename the flexbox CSS propery values from start to flex-start and end to flex-end 4 https://bugs.webkit.org/show_bug.cgi?id=88152 5 6 Reviewed by Ojan Vafai. 7 8 The spec changed. This is to differentiate from start/end which will 9 depend on writing mode direction, rather than flex direction. 10 11 No new tests, just updated the existing values. 12 13 * css/CSSParser.cpp: 14 (WebCore::isValidKeywordPropertyAndValue): 15 * css/CSSPrimitiveValueMappings.h: 16 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 17 (WebCore::CSSPrimitiveValue::operator EAlignItems): 18 (WebCore::CSSPrimitiveValue::operator EJustifyContent): 19 (WebCore::CSSPrimitiveValue::operator EAlignContent): 20 * css/CSSValueKeywords.in: 21 * rendering/RenderFlexibleBox.cpp: 22 (WebCore::initialJustifyContentOffset): 23 (WebCore::alignmentForChild): 24 (WebCore::initialAlignContentOffset): 25 (WebCore::RenderFlexibleBox::alignFlexLines): 26 (WebCore::RenderFlexibleBox::alignChildren): 27 * rendering/style/RenderStyle.h: 28 * rendering/style/RenderStyleConstants.h: 29 1 30 2012-06-01 Alexandre Elias <aelias@google.com> 2 31 -
trunk/Source/WebCore/css/CSSParser.cpp
r119298 r119316 691 691 #if ENABLE(CSS3_FLEXBOX) 692 692 case CSSPropertyWebkitAlignContent: 693 if (valueID == CSSValue Start || valueID == CSSValueEnd || valueID == CSSValueCenter || valueID == CSSValueSpaceBetween || valueID == CSSValueSpaceAround || valueID == CSSValueStretch)693 if (valueID == CSSValueFlexStart || valueID == CSSValueFlexEnd || valueID == CSSValueCenter || valueID == CSSValueSpaceBetween || valueID == CSSValueSpaceAround || valueID == CSSValueStretch) 694 694 return true; 695 695 break; 696 696 case CSSPropertyWebkitAlignItems: 697 if (valueID == CSSValue Start || valueID == CSSValueEnd || valueID == CSSValueCenter || valueID == CSSValueBaseline || valueID == CSSValueStretch)697 if (valueID == CSSValueFlexStart || valueID == CSSValueFlexEnd || valueID == CSSValueCenter || valueID == CSSValueBaseline || valueID == CSSValueStretch) 698 698 return true; 699 699 break; 700 700 case CSSPropertyWebkitAlignSelf: 701 if (valueID == CSSValueAuto || valueID == CSSValue Start || valueID == CSSValueEnd || valueID == CSSValueCenter || valueID == CSSValueBaseline || valueID == CSSValueStretch)701 if (valueID == CSSValueAuto || valueID == CSSValueFlexStart || valueID == CSSValueFlexEnd || valueID == CSSValueCenter || valueID == CSSValueBaseline || valueID == CSSValueStretch) 702 702 return true; 703 703 break; … … 711 711 break; 712 712 case CSSPropertyWebkitJustifyContent: 713 if (valueID == CSSValue Start || valueID == CSSValueEnd || valueID == CSSValueCenter || valueID == CSSValueSpaceBetween || valueID == CSSValueSpaceAround)713 if (valueID == CSSValueFlexStart || valueID == CSSValueFlexEnd || valueID == CSSValueCenter || valueID == CSSValueSpaceBetween || valueID == CSSValueSpaceAround) 714 714 return true; 715 715 break; -
trunk/Source/WebCore/css/CSSPrimitiveValueMappings.h
r119298 r119316 1206 1206 m_value.ident = CSSValueAuto; 1207 1207 break; 1208 case Align Start:1209 m_value.ident = CSSValue Start;1210 break; 1211 case Align End:1212 m_value.ident = CSSValue End;1208 case AlignFlexStart: 1209 m_value.ident = CSSValueFlexStart; 1210 break; 1211 case AlignFlexEnd: 1212 m_value.ident = CSSValueFlexEnd; 1213 1213 break; 1214 1214 case AlignCenter: … … 1229 1229 case CSSValueAuto: 1230 1230 return AlignAuto; 1231 case CSSValue Start:1232 return Align Start;1233 case CSSValue End:1234 return Align End;1231 case CSSValueFlexStart: 1232 return AlignFlexStart; 1233 case CSSValueFlexEnd: 1234 return AlignFlexEnd; 1235 1235 case CSSValueCenter: 1236 1236 return AlignCenter; … … 1241 1241 default: 1242 1242 ASSERT_NOT_REACHED(); 1243 return Align Start;1243 return AlignFlexStart; 1244 1244 } 1245 1245 } … … 1250 1250 m_primitiveUnitType = CSS_IDENT; 1251 1251 switch (e) { 1252 case Justify Start:1253 m_value.ident = CSSValue Start;1254 break; 1255 case Justify End:1256 m_value.ident = CSSValue End;1252 case JustifyFlexStart: 1253 m_value.ident = CSSValueFlexStart; 1254 break; 1255 case JustifyFlexEnd: 1256 m_value.ident = CSSValueFlexEnd; 1257 1257 break; 1258 1258 case JustifyCenter: … … 1271 1271 { 1272 1272 switch (m_value.ident) { 1273 case CSSValue Start:1274 return Justify Start;1275 case CSSValue End:1276 return Justify End;1273 case CSSValueFlexStart: 1274 return JustifyFlexStart; 1275 case CSSValueFlexEnd: 1276 return JustifyFlexEnd; 1277 1277 case CSSValueCenter: 1278 1278 return JustifyCenter; … … 1283 1283 default: 1284 1284 ASSERT_NOT_REACHED(); 1285 return Justify Start;1285 return JustifyFlexStart; 1286 1286 } 1287 1287 } … … 1329 1329 m_primitiveUnitType = CSS_IDENT; 1330 1330 switch (e) { 1331 case AlignContent Start:1332 m_value.ident = CSSValue Start;1333 break; 1334 case AlignContent End:1335 m_value.ident = CSSValue End;1331 case AlignContentFlexStart: 1332 m_value.ident = CSSValueFlexStart; 1333 break; 1334 case AlignContentFlexEnd: 1335 m_value.ident = CSSValueFlexEnd; 1336 1336 break; 1337 1337 case AlignContentCenter: … … 1353 1353 { 1354 1354 switch (m_value.ident) { 1355 case CSSValue Start:1356 return AlignContent Start;1357 case CSSValue End:1358 return AlignContent End;1355 case CSSValueFlexStart: 1356 return AlignContentFlexStart; 1357 case CSSValueFlexEnd: 1358 return AlignContentFlexEnd; 1359 1359 case CSSValueCenter: 1360 1360 return AlignContentCenter; -
trunk/Source/WebCore/css/CSSValueKeywords.in
r119045 r119316 489 489 490 490 #if defined(ENABLE_CSS3_FLEXBOX) && ENABLE_CSS3_FLEXBOX 491 // CSS_PROP_FLEX_ALIGN 492 // start 493 // end 491 // CSS_PROP_ALIGN_CONTENT 492 flex-start 493 flex-end 494 // center 495 space-between 496 space-around 497 // stretch 498 499 // CSS_PROP_ALIGN_ITEMS / CSS_PROP_ALIGN_SELF 500 // flex-start 501 // flex-end 494 502 // center 495 503 // baseline 496 504 // stretch 497 505 498 // CSS_PROP_ FLEX_PACK499 // start500 // end506 // CSS_PROP_JUSTIFY_CONTENT 507 // flex-start 508 // flex-end 501 509 // center 502 space-between503 space-around510 // space-between 511 // space-around 504 512 505 513 // CSS_PROP_FLEX_FLOW … … 512 520 wrap-reverse 513 521 514 // CSS_PROP_FLEX_LINE_PACK515 // start516 // end517 // center518 // space-between519 // space-around520 // stretch521 522 #endif 522 523 -
trunk/Source/WebCore/rendering/RenderFlexibleBox.cpp
r119298 r119316 903 903 static LayoutUnit initialJustifyContentOffset(LayoutUnit availableFreeSpace, EJustifyContent justifyContent, unsigned numberOfChildren) 904 904 { 905 if (justifyContent == Justify End)905 if (justifyContent == JustifyFlexEnd) 906 906 return availableFreeSpace; 907 907 if (justifyContent == JustifyCenter) … … 961 961 962 962 if (child->parent()->style()->flexWrap() == FlexWrapReverse) { 963 if (align == Align Start)964 align = Align End;965 else if (align == Align End)966 align = Align Start;963 if (align == AlignFlexStart) 964 align = AlignFlexEnd; 965 else if (align == AlignFlexEnd) 966 align = AlignFlexStart; 967 967 } 968 968 … … 1071 1071 static LayoutUnit initialAlignContentOffset(LayoutUnit availableFreeSpace, EAlignContent alignContent, unsigned numberOfLines) 1072 1072 { 1073 if (alignContent == AlignContent End)1073 if (alignContent == AlignContentFlexEnd) 1074 1074 return availableFreeSpace; 1075 1075 if (alignContent == AlignContentCenter) … … 1097 1097 void RenderFlexibleBox::alignFlexLines(OrderIterator& iterator, WTF::Vector<LineContext>& lineContexts) 1098 1098 { 1099 if (!isMultiline() || style()->alignContent() == AlignContent Start)1099 if (!isMultiline() || style()->alignContent() == AlignContentFlexStart) 1100 1100 return; 1101 1101 … … 1167 1167 break; 1168 1168 } 1169 case Align Start:1169 case AlignFlexStart: 1170 1170 break; 1171 case Align End:1171 case AlignFlexEnd: 1172 1172 adjustAlignmentForChild(child, availableAlignmentSpaceForChild(lineCrossAxisExtent, child)); 1173 1173 break; -
trunk/Source/WebCore/rendering/style/RenderStyle.h
r119298 r119316 1590 1590 static EFlexDirection initialFlexDirection() { return FlowRow; } 1591 1591 static EFlexWrap initialFlexWrap() { return FlexWrapNone; } 1592 static EJustifyContent initialJustifyContent() { return Justify Start; }1592 static EJustifyContent initialJustifyContent() { return JustifyFlexStart; } 1593 1593 static int initialMarqueeLoopCount() { return -1; } 1594 1594 static int initialMarqueeSpeed() { return 85; } -
trunk/Source/WebCore/rendering/style/RenderStyleConstants.h
r119298 r119316 174 174 // CSS3 Flexbox Properties 175 175 176 enum EAlignContent { AlignContent Start, AlignContentEnd, AlignContentCenter, AlignContentSpaceBetween, AlignContentSpaceAround, AlignContentStretch };177 enum EAlignItems { AlignAuto, Align Start, AlignEnd, AlignCenter, AlignStretch, AlignBaseline };176 enum EAlignContent { AlignContentFlexStart, AlignContentFlexEnd, AlignContentCenter, AlignContentSpaceBetween, AlignContentSpaceAround, AlignContentStretch }; 177 enum EAlignItems { AlignAuto, AlignFlexStart, AlignFlexEnd, AlignCenter, AlignStretch, AlignBaseline }; 178 178 enum EFlexDirection { FlowRow, FlowRowReverse, FlowColumn, FlowColumnReverse }; 179 179 enum EFlexWrap { FlexWrapNone, FlexWrap, FlexWrapReverse }; 180 enum EJustifyContent { Justify Start, JustifyEnd, JustifyCenter, JustifySpaceBetween, JustifySpaceAround };180 enum EJustifyContent { JustifyFlexStart, JustifyFlexEnd, JustifyCenter, JustifySpaceBetween, JustifySpaceAround }; 181 181 182 182 enum ETextSecurity {
Note: See TracChangeset
for help on using the changeset viewer.