Changeset 119131 in webkit
- Timestamp:
- May 31, 2012 12:08:19 PM (12 years ago)
- Location:
- trunk
- Files:
-
- 58 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r119130 r119131 1 2012-05-31 Tony Chang <tony@chromium.org> 2 3 rename flexbox CSS properties from flex-align and flex-item-align to align-items and align-self 4 https://bugs.webkit.org/show_bug.cgi?id=87907 5 6 Reviewed by Ojan Vafai. 7 8 Updated tests for new CSS property names. 9 10 * css3/flexbox/align-absolute-child.html: 11 * css3/flexbox/cross-axis-scrollbar.html: 12 * css3/flexbox/css-properties-expected.txt: 13 * css3/flexbox/css-properties.html: 14 * css3/flexbox/flex-align-baseline.html: 15 * css3/flexbox/flex-align-column.html: 16 * css3/flexbox/flex-align-end.html: 17 * css3/flexbox/flex-align-stretch.html: 18 * css3/flexbox/flex-align-vertical-writing-mode.html: 19 * css3/flexbox/flex-align.html: 20 * css3/flexbox/line-wrapping.html: 21 * css3/flexbox/multiline-align.html: 22 * css3/flexbox/multiline-reverse-wrap-baseline.html: 23 * css3/flexbox/orthogonal-flex-directions.html: 24 * css3/flexbox/position-absolute-child.html: 25 * css3/flexbox/true-centering.html: 26 1 27 2012-05-31 Jessie Berlin <jberlin@apple.com> 2 28 -
trunk/LayoutTests/css3/flexbox/align-absolute-child.html
r118818 r119131 11 11 } 12 12 .align-center { 13 -webkit- flex-align: center;13 -webkit-align-items: center; 14 14 } 15 15 .stretch { 16 -webkit- flex-align: stretch;16 -webkit-align-items: stretch; 17 17 } 18 18 .relative { -
trunk/LayoutTests/css3/flexbox/cross-axis-scrollbar.html
r117385 r119131 56 56 <div style="position: absolute; top: 0; left: 0;"> 57 57 <div class="flexbox column" style="overflow-x: scroll; overflow-y: hidden; border-bottom: 10px solid green;"> 58 <div style="-webkit- flex-item-align: start"></div>59 <div style="-webkit- flex-item-align: center"></div>60 <div style="-webkit- flex-item-align: end"></div>61 <div style="-webkit- flex-item-align: baseline"></div>62 <div style="-webkit- flex-item-align: stretch"></div>58 <div style="-webkit-align-self: start"></div> 59 <div style="-webkit-align-self: center"></div> 60 <div style="-webkit-align-self: end"></div> 61 <div style="-webkit-align-self: baseline"></div> 62 <div style="-webkit-align-self: stretch"></div> 63 63 </div> 64 64 </div> … … 66 66 <div style="position: absolute; top: 0; left: 150px;"> 67 67 <div class="flexbox column" style="overflow-y: scroll; overflow-x: hidden; border-right: 10px solid green;"> 68 <div style="-webkit- flex-item-align: start"></div>69 <div style="-webkit- flex-item-align: center"></div>70 <div style="-webkit- flex-item-align: end"></div>71 <div style="-webkit- flex-item-align: baseline"></div>72 <div style="-webkit- flex-item-align: stretch"></div>68 <div style="-webkit-align-self: start"></div> 69 <div style="-webkit-align-self: center"></div> 70 <div style="-webkit-align-self: end"></div> 71 <div style="-webkit-align-self: baseline"></div> 72 <div style="-webkit-align-self: stretch"></div> 73 73 </div> 74 74 </div> … … 76 76 <div style="position: absolute; top:0; left: 300px" class="vertical-lr"> 77 77 <div class="flexbox column" style="overflow-y: scroll; overflow-x: hidden; border-right: 10px solid green;"> 78 <div style="-webkit- flex-item-align: start"></div>79 <div style="-webkit- flex-item-align: center"></div>80 <div style="-webkit- flex-item-align: end"></div>81 <div style="-webkit- flex-item-align: baseline"></div>82 <div style="-webkit- flex-item-align: start"></div>78 <div style="-webkit-align-self: start"></div> 79 <div style="-webkit-align-self: center"></div> 80 <div style="-webkit-align-self: end"></div> 81 <div style="-webkit-align-self: baseline"></div> 82 <div style="-webkit-align-self: start"></div> 83 83 </div> 84 84 </div> … … 86 86 <div style="position: absolute; top:0; left: 450px;" class="vertical-lr"> 87 87 <div class="flexbox column" style="overflow-x: scroll; overflow-y: hidden; border-bottom: 10px solid green;"> 88 <div style="-webkit- flex-item-align: start"></div>89 <div style="-webkit- flex-item-align: center"></div>90 <div style="-webkit- flex-item-align: end"></div>91 <div style="-webkit- flex-item-align: baseline"></div>92 <div style="-webkit- flex-item-align: start"></div>88 <div style="-webkit-align-self: start"></div> 89 <div style="-webkit-align-self: center"></div> 90 <div style="-webkit-align-self: end"></div> 91 <div style="-webkit-align-self: baseline"></div> 92 <div style="-webkit-align-self: start"></div> 93 93 </div> 94 94 </div> … … 96 96 <div style="height: 20px; width: 100px; position: absolute; top: 100px; left: 0"> 97 97 <div class="flexbox row" style="overflow-x: scroll; overflow-y: hidden; border-bottom: 10px solid green;"> 98 <div style="-webkit- flex-item-align: start"></div>99 <div style="-webkit- flex-item-align: center"></div>100 <div style="-webkit- flex-item-align: end"></div>101 <div style="-webkit- flex-item-align: baseline"></div>102 <div style="-webkit- flex-item-align: stretch"></div>98 <div style="-webkit-align-self: start"></div> 99 <div style="-webkit-align-self: center"></div> 100 <div style="-webkit-align-self: end"></div> 101 <div style="-webkit-align-self: baseline"></div> 102 <div style="-webkit-align-self: stretch"></div> 103 103 </div> 104 104 </div> … … 106 106 <div style="height: 20px; width: 100px; position: absolute; top: 100px; left: 150px"> 107 107 <div class="flexbox row" style="overflow-y: scroll; overflow-x: hidden; border-right: 10px solid green;"> 108 <div style="-webkit- flex-item-align: start"></div>109 <div style="-webkit- flex-item-align: center"></div>110 <div style="-webkit- flex-item-align: end"></div>111 <div style="-webkit- flex-item-align: baseline"></div>112 <div style="-webkit- flex-item-align: stretch"></div>108 <div style="-webkit-align-self: start"></div> 109 <div style="-webkit-align-self: center"></div> 110 <div style="-webkit-align-self: end"></div> 111 <div style="-webkit-align-self: baseline"></div> 112 <div style="-webkit-align-self: stretch"></div> 113 113 </div> 114 114 </div> … … 116 116 <div style="height: 50px; width: 50px; position: absolute; top: 100px; left: 300px" class="vertical-lr"> 117 117 <div class="flexbox row" style="overflow-x: scroll; overflow-y: hidden; border-bottom: 10px solid green;"> 118 <div style="-webkit- flex-item-align: start"></div>119 <div style="-webkit- flex-item-align: center"></div>120 <div style="-webkit- flex-item-align: end"></div>121 <div style="-webkit- flex-item-align: baseline"></div>122 <div style="-webkit- flex-item-align: stretch"></div>118 <div style="-webkit-align-self: start"></div> 119 <div style="-webkit-align-self: center"></div> 120 <div style="-webkit-align-self: end"></div> 121 <div style="-webkit-align-self: baseline"></div> 122 <div style="-webkit-align-self: stretch"></div> 123 123 </div> 124 124 </div> … … 126 126 <div style="height: 50px; width: 50px; position: absolute; top: 100px; left: 450px" class="vertical-lr"> 127 127 <div class="flexbox row" style="overflow-y: scroll; overflow-x: hidden; border-right: 10px solid green;"> 128 <div style="-webkit- flex-item-align: start"></div>129 <div style="-webkit- flex-item-align: center"></div>130 <div style="-webkit- flex-item-align: end"></div>131 <div style="-webkit- flex-item-align: baseline"></div>132 <div style="-webkit- flex-item-align: stretch"></div>128 <div style="-webkit-align-self: start"></div> 129 <div style="-webkit-align-self: center"></div> 130 <div style="-webkit-align-self: end"></div> 131 <div style="-webkit-align-self: baseline"></div> 132 <div style="-webkit-align-self: stretch"></div> 133 133 </div> 134 134 </div> -
trunk/LayoutTests/css3/flexbox/css-properties-expected.txt
r118971 r119131 29 29 PASS flexbox.style.webkitFlexPack is "" 30 30 PASS window.getComputedStyle(flexbox, null).webkitFlexPack is "start" 31 PASS flexbox.style.webkit FlexItemAlignis ""32 PASS window.getComputedStyle(flexbox, null).webkit FlexItemAlignis "stretch"33 PASS window.getComputedStyle(document.documentElement, null).webkit FlexItemAlignis "stretch"34 PASS flexbox.style.webkit FlexItemAlignis ""35 PASS flexbox.style.webkit FlexItemAlignis "auto"36 PASS window.getComputedStyle(flexbox, null).webkit FlexItemAlignis "stretch"37 PASS flexbox.style.webkit FlexItemAlignis "start"38 PASS window.getComputedStyle(flexbox, null).webkit FlexItemAlignis "start"39 PASS flexbox.style.webkit FlexItemAlignis "end"40 PASS window.getComputedStyle(flexbox, null).webkit FlexItemAlignis "end"41 PASS flexbox.style.webkit FlexItemAlignis "center"42 PASS window.getComputedStyle(flexbox, null).webkit FlexItemAlignis "center"43 PASS flexbox.style.webkit FlexItemAlignis "stretch"44 PASS window.getComputedStyle(flexbox, null).webkit FlexItemAlignis "stretch"45 PASS flexbox.style.webkit FlexItemAlignis "baseline"46 PASS window.getComputedStyle(flexbox, null).webkit FlexItemAlignis "baseline"47 PASS flexbox.style.webkit FlexItemAlignis ""48 PASS window.getComputedStyle(flexbox, null).webkit FlexItemAlignis "stretch"49 PASS flexbox.style.webkit FlexAlignis ""50 PASS window.getComputedStyle(flexbox, null).webkit FlexAlignis "stretch"51 PASS window.getComputedStyle(flexitem, null).webkit FlexItemAlignis "stretch"52 PASS flexbox.style.webkit FlexAlignis ""53 PASS flexbox.style.webkit FlexAlignis ""54 PASS window.getComputedStyle(flexbox, null).webkit FlexAlignis "stretch"55 PASS window.getComputedStyle(flexitem, null).webkit FlexItemAlignis "stretch"56 PASS flexbox.style.webkit FlexAlignis "start"57 PASS window.getComputedStyle(flexbox, null).webkit FlexAlignis "start"58 PASS window.getComputedStyle(flexitem, null).webkit FlexItemAlignis "start"59 PASS flexbox.style.webkit FlexAlignis "end"60 PASS window.getComputedStyle(flexbox, null).webkit FlexAlignis "end"61 PASS window.getComputedStyle(flexitem, null).webkit FlexItemAlignis "end"62 PASS flexbox.style.webkit FlexAlignis "center"63 PASS window.getComputedStyle(flexbox, null).webkit FlexAlignis "center"64 PASS window.getComputedStyle(flexitem, null).webkit FlexItemAlignis "center"65 PASS flexbox.style.webkit FlexAlignis "stretch"66 PASS window.getComputedStyle(flexbox, null).webkit FlexAlignis "stretch"67 PASS window.getComputedStyle(flexitem, null).webkit FlexItemAlignis "stretch"68 PASS flexbox.style.webkit FlexAlignis "baseline"69 PASS window.getComputedStyle(flexbox, null).webkit FlexAlignis "baseline"70 PASS window.getComputedStyle(flexitem, null).webkit FlexItemAlignis "baseline"71 PASS flexbox.style.webkit FlexAlignis ""72 PASS window.getComputedStyle(flexbox, null).webkit FlexAlignis "stretch"73 PASS window.getComputedStyle(flexitem, null).webkit FlexItemAlignis "stretch"74 PASS flexbox.style.webkit FlexAlignis ""75 PASS window.getComputedStyle(flexbox, null).webkit FlexAlignis "stretch"76 PASS window.getComputedStyle(flexitem, null).webkit FlexItemAlignis "stretch"77 PASS window.getComputedStyle(detachedFlexbox, null).webkit FlexItemAlignis ""78 PASS window.getComputedStyle(detachedFlexItem, null).webkit FlexItemAlignis ""31 PASS flexbox.style.webkitAlignSelf is "" 32 PASS window.getComputedStyle(flexbox, null).webkitAlignSelf is "stretch" 33 PASS window.getComputedStyle(document.documentElement, null).webkitAlignSelf is "stretch" 34 PASS flexbox.style.webkitAlignSelf is "" 35 PASS flexbox.style.webkitAlignSelf is "auto" 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" 41 PASS flexbox.style.webkitAlignSelf is "center" 42 PASS window.getComputedStyle(flexbox, null).webkitAlignSelf is "center" 43 PASS flexbox.style.webkitAlignSelf is "stretch" 44 PASS window.getComputedStyle(flexbox, null).webkitAlignSelf is "stretch" 45 PASS flexbox.style.webkitAlignSelf is "baseline" 46 PASS window.getComputedStyle(flexbox, null).webkitAlignSelf is "baseline" 47 PASS flexbox.style.webkitAlignSelf is "" 48 PASS window.getComputedStyle(flexbox, null).webkitAlignSelf is "stretch" 49 PASS flexbox.style.webkitAlignItems is "" 50 PASS window.getComputedStyle(flexbox, null).webkitAlignItems is "stretch" 51 PASS window.getComputedStyle(flexitem, null).webkitAlignSelf is "stretch" 52 PASS flexbox.style.webkitAlignItems is "" 53 PASS flexbox.style.webkitAlignItems is "" 54 PASS window.getComputedStyle(flexbox, null).webkitAlignItems is "stretch" 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" 62 PASS flexbox.style.webkitAlignItems is "center" 63 PASS window.getComputedStyle(flexbox, null).webkitAlignItems is "center" 64 PASS window.getComputedStyle(flexitem, null).webkitAlignSelf is "center" 65 PASS flexbox.style.webkitAlignItems is "stretch" 66 PASS window.getComputedStyle(flexbox, null).webkitAlignItems is "stretch" 67 PASS window.getComputedStyle(flexitem, null).webkitAlignSelf is "stretch" 68 PASS flexbox.style.webkitAlignItems is "baseline" 69 PASS window.getComputedStyle(flexbox, null).webkitAlignItems is "baseline" 70 PASS window.getComputedStyle(flexitem, null).webkitAlignSelf is "baseline" 71 PASS flexbox.style.webkitAlignItems is "" 72 PASS window.getComputedStyle(flexbox, null).webkitAlignItems is "stretch" 73 PASS window.getComputedStyle(flexitem, null).webkitAlignSelf is "stretch" 74 PASS flexbox.style.webkitAlignItems is "" 75 PASS window.getComputedStyle(flexbox, null).webkitAlignItems is "stretch" 76 PASS window.getComputedStyle(flexitem, null).webkitAlignSelf is "stretch" 77 PASS window.getComputedStyle(detachedFlexbox, null).webkitAlignSelf is "" 78 PASS window.getComputedStyle(detachedFlexItem, null).webkitAlignSelf is "" 79 79 PASS flexbox.style.webkitFlexDirection is "" 80 80 PASS window.getComputedStyle(flexbox, null).webkitFlexDirection is "row" -
trunk/LayoutTests/css3/flexbox/css-properties.html
r118971 r119131 80 80 81 81 82 shouldBeEqualToString('flexbox.style.webkit FlexItemAlign', '');82 shouldBeEqualToString('flexbox.style.webkitAlignSelf', ''); 83 83 // The initial value is 'stretch'. 84 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkit FlexItemAlign', 'stretch');85 shouldBeEqualToString('window.getComputedStyle(document.documentElement, null).webkit FlexItemAlign', 'stretch');86 87 flexbox.style.webkit FlexItemAlign= 'foo';88 shouldBeEqualToString('flexbox.style.webkit FlexItemAlign', '');89 90 flexbox.style.webkit FlexItemAlign= 'auto';91 shouldBeEqualToString('flexbox.style.webkit FlexItemAlign', 'auto');92 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkit FlexItemAlign', 'stretch');93 94 flexbox.style.webkit FlexItemAlign= 'start';95 shouldBeEqualToString('flexbox.style.webkit FlexItemAlign', 'start');96 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkit FlexItemAlign', 'start');97 98 flexbox.style.webkit FlexItemAlign= 'end';99 shouldBeEqualToString('flexbox.style.webkit FlexItemAlign', 'end');100 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkit FlexItemAlign', 'end');101 102 flexbox.style.webkit FlexItemAlign= 'center';103 shouldBeEqualToString('flexbox.style.webkit FlexItemAlign', 'center');104 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkit FlexItemAlign', 'center');105 106 flexbox.style.webkit FlexItemAlign= 'stretch';107 shouldBeEqualToString('flexbox.style.webkit FlexItemAlign', 'stretch');108 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkit FlexItemAlign', 'stretch');109 110 flexbox.style.webkit FlexItemAlign= 'baseline';111 shouldBeEqualToString('flexbox.style.webkit FlexItemAlign', 'baseline');112 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkit FlexItemAlign', 'baseline');113 114 flexbox.style.webkit FlexItemAlign= '';115 shouldBeEqualToString('flexbox.style.webkit FlexItemAlign', '');116 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkit FlexItemAlign', 'stretch');117 118 shouldBeEqualToString('flexbox.style.webkit FlexAlign', '');84 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignSelf', 'stretch'); 85 shouldBeEqualToString('window.getComputedStyle(document.documentElement, null).webkitAlignSelf', 'stretch'); 86 87 flexbox.style.webkitAlignSelf = 'foo'; 88 shouldBeEqualToString('flexbox.style.webkitAlignSelf', ''); 89 90 flexbox.style.webkitAlignSelf = 'auto'; 91 shouldBeEqualToString('flexbox.style.webkitAlignSelf', 'auto'); 92 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignSelf', 'stretch'); 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'); 101 102 flexbox.style.webkitAlignSelf = 'center'; 103 shouldBeEqualToString('flexbox.style.webkitAlignSelf', 'center'); 104 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignSelf', 'center'); 105 106 flexbox.style.webkitAlignSelf = 'stretch'; 107 shouldBeEqualToString('flexbox.style.webkitAlignSelf', 'stretch'); 108 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignSelf', 'stretch'); 109 110 flexbox.style.webkitAlignSelf = 'baseline'; 111 shouldBeEqualToString('flexbox.style.webkitAlignSelf', 'baseline'); 112 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignSelf', 'baseline'); 113 114 flexbox.style.webkitAlignSelf = ''; 115 shouldBeEqualToString('flexbox.style.webkitAlignSelf', ''); 116 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignSelf', 'stretch'); 117 118 shouldBeEqualToString('flexbox.style.webkitAlignItems', ''); 119 119 // The initial value is 'stretch'. 120 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkit FlexAlign', 'stretch');121 shouldBeEqualToString('window.getComputedStyle(flexitem, null).webkit FlexItemAlign', 'stretch');122 123 flexbox.style.webkit FlexAlign= 'foo';124 shouldBeEqualToString('flexbox.style.webkit FlexAlign', '');125 126 flexbox.style.webkit FlexAlign= 'auto';127 shouldBeEqualToString('flexbox.style.webkit FlexAlign', '');128 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkit FlexAlign', 'stretch');129 shouldBeEqualToString('window.getComputedStyle(flexitem, null).webkit FlexItemAlign', 'stretch');130 131 flexbox.style.webkit FlexAlign= 'start';132 shouldBeEqualToString('flexbox.style.webkit FlexAlign', 'start');133 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkit FlexAlign', 'start');134 shouldBeEqualToString('window.getComputedStyle(flexitem, null).webkit FlexItemAlign', 'start');135 136 flexbox.style.webkit FlexAlign= 'end';137 shouldBeEqualToString('flexbox.style.webkit FlexAlign', 'end');138 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkit FlexAlign', 'end');139 shouldBeEqualToString('window.getComputedStyle(flexitem, null).webkit FlexItemAlign', 'end');140 141 flexbox.style.webkit FlexAlign= 'center';142 shouldBeEqualToString('flexbox.style.webkit FlexAlign', 'center');143 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkit FlexAlign', 'center');144 shouldBeEqualToString('window.getComputedStyle(flexitem, null).webkit FlexItemAlign', 'center');145 146 flexbox.style.webkit FlexAlign= 'stretch';147 shouldBeEqualToString('flexbox.style.webkit FlexAlign', 'stretch');148 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkit FlexAlign', 'stretch');149 shouldBeEqualToString('window.getComputedStyle(flexitem, null).webkit FlexItemAlign', 'stretch');150 151 flexbox.style.webkit FlexAlign= 'baseline';152 shouldBeEqualToString('flexbox.style.webkit FlexAlign', 'baseline');153 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkit FlexAlign', 'baseline');154 shouldBeEqualToString('window.getComputedStyle(flexitem, null).webkit FlexItemAlign', 'baseline');155 156 flexbox.style.webkit FlexAlign= '';157 shouldBeEqualToString('flexbox.style.webkit FlexAlign', '');158 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkit FlexAlign', 'stretch');159 shouldBeEqualToString('window.getComputedStyle(flexitem, null).webkit FlexItemAlign', 'stretch');120 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignItems', 'stretch'); 121 shouldBeEqualToString('window.getComputedStyle(flexitem, null).webkitAlignSelf', 'stretch'); 122 123 flexbox.style.webkitAlignItems = 'foo'; 124 shouldBeEqualToString('flexbox.style.webkitAlignItems', ''); 125 126 flexbox.style.webkitAlignItems = 'auto'; 127 shouldBeEqualToString('flexbox.style.webkitAlignItems', ''); 128 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignItems', 'stretch'); 129 shouldBeEqualToString('window.getComputedStyle(flexitem, null).webkitAlignSelf', 'stretch'); 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'); 140 141 flexbox.style.webkitAlignItems = 'center'; 142 shouldBeEqualToString('flexbox.style.webkitAlignItems', 'center'); 143 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignItems', 'center'); 144 shouldBeEqualToString('window.getComputedStyle(flexitem, null).webkitAlignSelf', 'center'); 145 146 flexbox.style.webkitAlignItems = 'stretch'; 147 shouldBeEqualToString('flexbox.style.webkitAlignItems', 'stretch'); 148 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignItems', 'stretch'); 149 shouldBeEqualToString('window.getComputedStyle(flexitem, null).webkitAlignSelf', 'stretch'); 150 151 flexbox.style.webkitAlignItems = 'baseline'; 152 shouldBeEqualToString('flexbox.style.webkitAlignItems', 'baseline'); 153 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignItems', 'baseline'); 154 shouldBeEqualToString('window.getComputedStyle(flexitem, null).webkitAlignSelf', 'baseline'); 155 156 flexbox.style.webkitAlignItems = ''; 157 shouldBeEqualToString('flexbox.style.webkitAlignItems', ''); 158 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignItems', 'stretch'); 159 shouldBeEqualToString('window.getComputedStyle(flexitem, null).webkitAlignSelf', 'stretch'); 160 160 161 161 flexbox.style.display = 'none'; 162 shouldBeEqualToString('flexbox.style.webkit FlexAlign', '');163 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkit FlexAlign', 'stretch');164 shouldBeEqualToString('window.getComputedStyle(flexitem, null).webkit FlexItemAlign', 'stretch');162 shouldBeEqualToString('flexbox.style.webkitAlignItems', ''); 163 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitAlignItems', 'stretch'); 164 shouldBeEqualToString('window.getComputedStyle(flexitem, null).webkitAlignSelf', 'stretch'); 165 165 flexbox.style.display = ''; 166 166 … … 170 170 var detachedFlexItem = document.createElement('div'); 171 171 detachedFlexbox.appendChild(detachedFlexItem); 172 shouldBeEqualToString('window.getComputedStyle(detachedFlexbox, null).webkit FlexItemAlign', '');173 shouldBeEqualToString('window.getComputedStyle(detachedFlexItem, null).webkit FlexItemAlign', '');172 shouldBeEqualToString('window.getComputedStyle(detachedFlexbox, null).webkitAlignSelf', ''); 173 shouldBeEqualToString('window.getComputedStyle(detachedFlexItem, null).webkitAlignSelf', ''); 174 174 175 175 -
trunk/LayoutTests/css3/flexbox/flex-align-baseline.html
r117385 r119131 77 77 78 78 var container = document.createElement('div'); 79 container.innerHTML = '<div class="flexbox ' + flexboxClassName + '" style="-webkit- flex-align: baseline;">' +79 container.innerHTML = '<div class="flexbox ' + flexboxClassName + '" style="-webkit-align-items: baseline;">' + 80 80 '<div><div style="display:inline-block;"></div></div>' + 81 81 '<div style="margin-top:20px;"><div style="display:inline-block;"></div></div>' + … … 88 88 }) 89 89 90 // Sanity check that the flex-align:baseline flex items align to the same cross-axis position.90 // Sanity check that the align-items:baseline flex items align to the same cross-axis position. 91 91 var flexboxen = document.getElementsByClassName('flexbox'); 92 92 for (var i = 0, len = flexboxen.length; i < len; i++) { -
trunk/LayoutTests/css3/flexbox/flex-align-column.html
r117385 r119131 47 47 <div class="flexbox"> 48 48 <div data-offset-x=0 data-expected-width=600 data-expected-height=40 style="-webkit-flex: 1;"></div> 49 <div data-offset-x=0 data-expected-width=600 data-expected-height=40 style="-webkit-flex: 1; -webkit- flex-item-align: stretch; "></div>50 <div data-offset-x=0 data-expected-width=20 data-expected-height=40 style="-webkit-flex: 1; -webkit- flex-item-align: start; width: 20px;"></div>51 <div data-offset-x=580 data-expected-width=20 data-expected-height=40 style="-webkit-flex: 1; -webkit- flex-item-align: end; width: 20px;"></div>52 <div data-offset-x=290 data-expected-width=20 data-expected-height=40 style="-webkit-flex: 1; -webkit- flex-item-align: center; width: 20px;"></div>53 <div data-offset-x=0 data-expected-width=20 data-expected-height=40 style="-webkit-flex: 1; -webkit- flex-item-align: baseline; width: 20px;"></div>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> 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 <div data-offset-x=0 data-expected-width=20 data-expected-height=40 style="-webkit-flex: 1; -webkit-align-self: baseline; width: 20px;"></div> 54 54 </div> 55 55 56 56 <div class="flexbox vertical"> 57 57 <div data-offset-y=0 data-expected-width=100 data-expected-height=240 style="-webkit-flex: 1;"></div> 58 <div data-offset-y=0 data-expected-width=100 data-expected-height=240 style="-webkit-flex: 1; -webkit- flex-item-align: stretch; "></div>59 <div data-offset-y=0 data-expected-width=100 data-expected-height=20 style="-webkit-flex: 1; -webkit- flex-item-align: start; height: 20px;"></div>60 <div data-offset-y=220 data-expected-width=100 data-expected-height=20 style="-webkit-flex: 1; -webkit- flex-item-align: end; height: 20px;"></div>61 <div data-offset-y=110 data-expected-width=100 data-expected-height=20 style="-webkit-flex: 1; -webkit- flex-item-align: center; height: 20px;"></div>62 <div data-offset-y=0 data-expected-width=100 data-expected-height=20 style="-webkit-flex: 1; -webkit- flex-item-align: baseline; height: 20px;"></div>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> 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 <div data-offset-y=0 data-expected-width=100 data-expected-height=20 style="-webkit-flex: 1; -webkit-align-self: baseline; height: 20px;"></div> 63 63 </div> 64 64 -
trunk/LayoutTests/css3/flexbox/flex-align-end.html
r117385 r119131 107 107 108 108 var container = document.createElement('div'); 109 container.innerHTML = '<div class="flexbox ' + flexboxClassName + '" style="-webkit- flex-align: end;">\n' +109 container.innerHTML = '<div class="flexbox ' + flexboxClassName + '" style="-webkit-align-items: end;">\n' + 110 110 '<div ' + positionAsString(expectations[writingMode][flexFlow][direction]) + '></div><div></div>\n' + 111 111 '</div>'; -
trunk/LayoutTests/css3/flexbox/flex-align-stretch.html
r117385 r119131 83 83 </div> 84 84 85 <!-- When overflowing the height, flex-align: stretch doesn't cause the flex item to get smaller. -->85 <!-- When overflowing the height, align-items: stretch doesn't cause the flex item to get smaller. --> 86 86 <div class="flexbox" style="height: 50px; width: 600px;"> 87 87 <div data-expected-height="60" style="background-color: yellow; width: 300px"> … … 90 90 </div> 91 91 92 <!-- In the column case, the width of the flex item is constrained by the width of the flexbox, so flex-align: stretch doesn't change the width. -->92 <!-- In the column case, the width of the flex item is constrained by the width of the flexbox, so align-items: stretch doesn't change the width. --> 93 93 <div class="flexbox" style="-webkit-flex-direction: column; width: 100px;"> 94 94 <div data-expected-width="100" data-expected-height="50" style="background-color: yellow;"> -
trunk/LayoutTests/css3/flexbox/flex-align-vertical-writing-mode.html
r118279 r119131 57 57 <body onload="checkFlexBoxen()"> 58 58 59 <!-- stretch is the default flex-alignso these flexitems should all have the same height. -->59 <!-- stretch is the default align-items so these flexitems should all have the same height. --> 60 60 <div class="flexbox"> 61 61 <div data-expected-width="100" style="-webkit-flex: 1 0 0;"></div> … … 92 92 93 93 <div class="flexbox"> 94 <div data-expected-width="0" data-offset-x="100" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: start;"></div>95 <div data-expected-width="50" data-offset-x="50" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: start; width: 50px;"></div>96 <div data-expected-width="50" data-offset-x="25" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: start; width: 50px; margin: 0 auto"></div>97 <div data-expected-width="50" data-offset-x="50" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: 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- flex-item-align: 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- flex-item-align: start; width: 50px; margin: 0 25px"></div>100 <div data-expected-width="50" data-offset-x="30" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: 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- flex-item-align: end;"></div>106 <div data-expected-width="50" data-offset-x="0" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: end; width: 50px;"></div>107 <div data-expected-width="50" data-offset-x="25" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: end; width: 50px; margin: 0 auto"></div>108 <div data-expected-width="50" data-offset-x="50" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: 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- flex-item-align: 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- flex-item-align: end; width: 50px; margin: 0 25px"></div>111 <div data-expected-width="50" data-offset-x="10" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: end; width: 50px; margin: 0 20px 0 10px;"></div>112 <div data-expected-width="100" data-offset-x="0" style="-webkit-flex: 1 0 0; width: 100px;"></div> 113 </div> 114 115 <div class="flexbox"> 116 <div data-expected-width="0" data-offset-x="50" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: center;"></div>117 <div data-expected-width="50" data-offset-x="25" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: center; width: 50px;"></div>118 <div data-expected-width="50" data-offset-x="25" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: center; width: 50px; margin: 0 auto"></div>119 <div data-expected-width="50" data-offset-x="50" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: center; width: 50px; margin: 0 auto 0 0"></div>120 <div data-expected-width="50" data-offset-x="0" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: center; width: 50px; margin: 0 0 0 auto"></div>121 <div data-expected-width="50" data-offset-x="25" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: center; width: 50px; margin: 0 25px"></div>122 <div data-expected-width="50" data-offset-x="20" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: center; width: 50px; margin: 0 20px 0 10px;"></div>123 <div data-expected-width="100" data-offset-x="0" style="-webkit-flex: 1 0 0; width: 100px;"></div> 124 </div> 125 126 <div class="flexbox"> 127 <div data-expected-width="50" data-offset-x="50" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: start; width: 50px;"></div>128 <div data-expected-width="50" data-offset-x="25" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: center; width: 50px;"></div>129 <div data-expected-width="50" data-offset-x="0" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: end; width: 50px;"></div>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> 112 <div data-expected-width="100" data-offset-x="0" style="-webkit-flex: 1 0 0; width: 100px;"></div> 113 </div> 114 115 <div class="flexbox"> 116 <div data-expected-width="0" data-offset-x="50" style="-webkit-flex: 1 0 0; -webkit-align-self: center;"></div> 117 <div data-expected-width="50" data-offset-x="25" style="-webkit-flex: 1 0 0; -webkit-align-self: center; width: 50px;"></div> 118 <div data-expected-width="50" data-offset-x="25" style="-webkit-flex: 1 0 0; -webkit-align-self: center; width: 50px; margin: 0 auto"></div> 119 <div data-expected-width="50" data-offset-x="50" style="-webkit-flex: 1 0 0; -webkit-align-self: center; width: 50px; margin: 0 auto 0 0"></div> 120 <div data-expected-width="50" data-offset-x="0" style="-webkit-flex: 1 0 0; -webkit-align-self: center; width: 50px; margin: 0 0 0 auto"></div> 121 <div data-expected-width="50" data-offset-x="25" style="-webkit-flex: 1 0 0; -webkit-align-self: center; width: 50px; margin: 0 25px"></div> 122 <div data-expected-width="50" data-offset-x="20" style="-webkit-flex: 1 0 0; -webkit-align-self: center; width: 50px; margin: 0 20px 0 10px;"></div> 123 <div data-expected-width="100" data-offset-x="0" style="-webkit-flex: 1 0 0; width: 100px;"></div> 124 </div> 125 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> 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> 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- flex-item-align: start; width: 50px; -webkit-writing-mode: horizontal-tb;"></div>137 <div data-expected-width="50" data-offset-x="25" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: 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- flex-item-align: end; 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: start; width: 50px; -webkit-writing-mode: horizontal-tb;"></div> 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> 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> … … 142 142 143 143 <div class="flexbox"> 144 <div data-expected-width="20" data-offset-x="60" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: baseline; width: 20px;"></div>145 <div data-expected-width="10" data-offset-x="70" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: baseline; width: 10px; margin: 0 20px 0 10px;"></div>146 <div data-expected-width="10" data-offset-x="60" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: baseline; width: 10px; margin: 0 20px 0 0;"></div>147 <div data-expected-width="100" data-offset-x="0" style="-webkit-flex: 1 0 0; width: 100px;"></div> 148 </div> 149 150 <div class="flexbox"> 151 <div id="baseline1" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: baseline;">ahem</div>152 <div id="baseline2" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: baseline;"><img src="../../fast/replaced/resources/1x1-blue.png" style="width: 50px;"></div>153 <div data-expected-width="50" data-offset-x="25" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: center;"><img src="../../fast/replaced/resources/1x1-blue.png" style="width: 50px; vertical-align: middle"></div>154 <div id="baseline3" data-expected-width="50" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: baseline;"><img src="../../fast/replaced/resources/1x1-blue.png" style="width: 50px; vertical-align: middle"></div>155 <div data-expected-width="100" data-offset-x="0" style="-webkit-flex: 1 0 0; width: 100px;"></div> 156 </div> 157 158 <div class="flexbox"> 159 <div id="baseline4" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: baseline;">ahem</div>160 <div id="baseline5" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: baseline;"><br><img src="../../fast/replaced/resources/1x1-blue.png" style="width: 50px;"></div>161 <div data-expected-width="50" data-offset-x="50" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: baseline;"><img src="../../fast/replaced/resources/1x1-blue.png" style="width: 50px; vertical-align: middle"></div>144 <div data-expected-width="20" data-offset-x="60" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline; width: 20px;"></div> 145 <div data-expected-width="10" data-offset-x="70" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline; width: 10px; margin: 0 20px 0 10px;"></div> 146 <div data-expected-width="10" data-offset-x="60" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline; width: 10px; margin: 0 20px 0 0;"></div> 147 <div data-expected-width="100" data-offset-x="0" style="-webkit-flex: 1 0 0; width: 100px;"></div> 148 </div> 149 150 <div class="flexbox"> 151 <div id="baseline1" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline;">ahem</div> 152 <div id="baseline2" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline;"><img src="../../fast/replaced/resources/1x1-blue.png" style="width: 50px;"></div> 153 <div data-expected-width="50" data-offset-x="25" style="-webkit-flex: 1 0 0; -webkit-align-self: center;"><img src="../../fast/replaced/resources/1x1-blue.png" style="width: 50px; vertical-align: middle"></div> 154 <div id="baseline3" data-expected-width="50" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline;"><img src="../../fast/replaced/resources/1x1-blue.png" style="width: 50px; vertical-align: middle"></div> 155 <div data-expected-width="100" data-offset-x="0" style="-webkit-flex: 1 0 0; width: 100px;"></div> 156 </div> 157 158 <div class="flexbox"> 159 <div id="baseline4" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline;">ahem</div> 160 <div id="baseline5" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline;"><br><img src="../../fast/replaced/resources/1x1-blue.png" style="width: 50px;"></div> 161 <div data-expected-width="50" data-offset-x="50" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline;"><img src="../../fast/replaced/resources/1x1-blue.png" style="width: 50px; vertical-align: middle"></div> 162 162 <div data-expected-width="100" data-offset-x="0" style="-webkit-flex: 1 0 0; width: 100px;"></div> 163 163 </div> 164 164 165 165 <div class="flexbox" style="-webkit-writing-mode: vertical-lr"> 166 <div id="baseline6" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: baseline;">ahem</div>167 <div id="baseline7" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: baseline;"><img src="../../fast/replaced/resources/1x1-blue.png" style="width: 50px;"></div>168 <div data-expected-width="50" data-offset-x="25" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: center;"><img src="../../fast/replaced/resources/1x1-blue.png" style="width: 50px; vertical-align: middle"></div>169 <div data-expected-width="50" data-offset-x="0" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: baseline;"><img src="../../fast/replaced/resources/1x1-blue.png" style="width: 50px; vertical-align: middle"></div>166 <div id="baseline6" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline;">ahem</div> 167 <div id="baseline7" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline;"><img src="../../fast/replaced/resources/1x1-blue.png" style="width: 50px;"></div> 168 <div data-expected-width="50" data-offset-x="25" style="-webkit-flex: 1 0 0; -webkit-align-self: center;"><img src="../../fast/replaced/resources/1x1-blue.png" style="width: 50px; vertical-align: middle"></div> 169 <div data-expected-width="50" data-offset-x="0" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline;"><img src="../../fast/replaced/resources/1x1-blue.png" style="width: 50px; vertical-align: middle"></div> 170 170 <div data-expected-width="100" data-offset-x="0" style="-webkit-flex: 1 0 0; width: 100px;"></div> 171 171 </div> 172 172 173 173 <div class="flexbox" style="-webkit-writing-mode: vertical-lr"> 174 <div id="baseline8" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: baseline;">ahem</div>175 <div id="baseline9" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: baseline;"><br><img src="../../fast/replaced/resources/1x1-blue.png" style="width: 50px;"></div>176 <div data-expected-width="50" data-offset-x="0" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: baseline;"><img src="../../fast/replaced/resources/1x1-blue.png" style="width: 50px; vertical-align: middle"></div>174 <div id="baseline8" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline;">ahem</div> 175 <div id="baseline9" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline;"><br><img src="../../fast/replaced/resources/1x1-blue.png" style="width: 50px;"></div> 176 <div data-expected-width="50" data-offset-x="0" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline;"><img src="../../fast/replaced/resources/1x1-blue.png" style="width: 50px; vertical-align: middle"></div> 177 177 <div data-expected-width="100" data-offset-x="0" style="-webkit-flex: 1 0 0; width: 100px;"></div> 178 178 </div> … … 189 189 "baseline1 and baseline2 should have the same baseline."); 190 190 logIfFalse(baseline3.offsetLeft + baseline3.offsetWidth > 75, 191 "baseline3 should be above the center flex-aligned item.");191 "baseline3 should be above the center align-itemsed item."); 192 192 193 193 var baseline4 = document.getElementById("baseline4"); -
trunk/LayoutTests/css3/flexbox/flex-align.html
r118279 r119131 56 56 <body onload="checkFlexBoxen()"> 57 57 58 <!-- stretch is the default flex-alignso these flexitems should all have the same height. -->58 <!-- stretch is the default align-items so these flexitems should all have the same height. --> 59 59 <div class="flexbox"> 60 60 <div data-expected-height="100" style="-webkit-flex: 1 0 0;"></div> … … 78 78 </div> 79 79 80 <div class="flexbox" style="-webkit- flex-align: start">80 <div class="flexbox" style="-webkit-align-items: 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- flex-align: end">85 <div class="flexbox" style="-webkit-align-items: 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> 88 88 </div> 89 89 90 <div class="flexbox" style="-webkit- flex-align: center">90 <div class="flexbox" style="-webkit-align-items: center"> 91 91 <div data-expected-height="0" data-offset-y="50" style="-webkit-flex: 1 0 0;"></div> 92 92 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0; height: 100px;"></div> 93 93 </div> 94 94 95 <div class="flexbox" style="-webkit- flex-align: baseline">95 <div class="flexbox" style="-webkit-align-items: baseline"> 96 96 <div style="-webkit-flex: 1 0 0;"><div style="display:inline-block;"></div></div> 97 97 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0; height: 100px;"></div> 98 98 </div> 99 99 100 <div class="flexbox" style="-webkit- flex-align: stretch">100 <div class="flexbox" style="-webkit-align-items: stretch"> 101 101 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0;"></div> 102 102 <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- flex-align: start">106 <div data-expected-height="100" data-offset-y="0" style="-webkit- flex-item-align: auto; -webkit-flex: 1 0 0; height: 100px;"></div>107 <div data-expected-height="0" data-offset-y="0" style="-webkit- flex-item-align: auto; -webkit-flex: 1 0 0;"></div>108 <div data-expected-height="0" data-offset-y="0" style="-webkit- flex-item-align: start; -webkit-flex: 1 0 0;"></div>109 <div data-expected-height="0" data-offset-y="100" style="-webkit- flex-item-align: end; -webkit-flex: 1 0 0;"></div>110 <div data-expected-height="0" data-offset-y="50" style="-webkit- flex-item-align: center; -webkit-flex: 1 0 0;"></div>111 <div data-offset-y="20" style="-webkit- flex-item-align: baseline; -webkit-flex: 1 0 0;"><div style="display:inline-block;"></div></div>112 <div data-offset-y="20" style="-webkit- flex-item-align: baseline; -webkit-flex: 1 0 0; margin: 20px;"><div style="display:inline-block;"></div></div>113 <div data-offset-y="50" style="-webkit- flex-item-align: baseline; -webkit-flex: 1 0 0; margin: auto 0;"></div>114 <div data-offset-y="30" style="-webkit- flex-item-align: baseline; -webkit-flex: 1 0 0; margin: 30px 0 auto;"><div style="display:inline-block;"></div></div>115 <div data-offset-y="80" style="-webkit- flex-item-align: baseline; -webkit-flex: 1 0 0; margin: auto 0 20px;"></div>116 <div data-expected-height="100" data-offset-y="0" style="-webkit- flex-item-align: stretch; -webkit-flex: 1 0 0;"></div>117 </div> 118 119 <div class="flexbox" style="-webkit- flex-align: end">120 <div data-expected-height="100" data-offset-y="0" style="-webkit- flex-item-align: auto; -webkit-flex: 1 0 0; height: 100px;"></div>121 <div data-expected-height="0" data-offset-y="100" style="-webkit- flex-item-align: auto; -webkit-flex: 1 0 0;"></div>122 <div data-expected-height="0" data-offset-y="0" style="-webkit- flex-item-align: start; -webkit-flex: 1 0 0;"></div>123 <div data-expected-height="0" data-offset-y="100" style="-webkit- flex-item-align: end; -webkit-flex: 1 0 0;"></div>124 <div data-expected-height="0" data-offset-y="50" style="-webkit- flex-item-align: center; -webkit-flex: 1 0 0;"></div>125 <div data-offset-y="20" style="-webkit- flex-item-align: baseline; -webkit-flex: 1 0 0;"><div style="display:inline-block;"></div></div>126 <div data-offset-y="20" style="-webkit- flex-item-align: baseline; -webkit-flex: 1 0 0; margin: 20px;"><div style="display:inline-block;"></div></div>127 <div data-expected-height="100" data-offset-y="0" style="-webkit- flex-item-align: stretch; -webkit-flex: 1 0 0;"></div>128 </div> 129 130 <div class="flexbox" style="-webkit- flex-align: center">131 <div data-expected-height="100" data-offset-y="0" style="-webkit- flex-item-align: auto; -webkit-flex: 1 0 0; height: 100px;"></div>132 <div data-expected-height="0" data-offset-y="50" style="-webkit- flex-item-align: auto; -webkit-flex: 1 0 0;"></div>133 <div data-expected-height="0" data-offset-y="0" style="-webkit- flex-item-align: start; -webkit-flex: 1 0 0;"></div>134 <div data-expected-height="0" data-offset-y="100" style="-webkit- flex-item-align: end; -webkit-flex: 1 0 0;"></div>135 <div data-expected-height="0" data-offset-y="50" style="-webkit- flex-item-align: center; -webkit-flex: 1 0 0;"></div>136 <div data-offset-y="20" style="-webkit- flex-item-align: baseline; -webkit-flex: 1 0 0;"><div style="display:inline-block;"></div></div>137 <div data-offset-y="20" style="-webkit- flex-item-align: baseline; -webkit-flex: 1 0 0; margin: 20px;"><div style="display:inline-block;"></div></div>138 <div data-expected-height="100" data-offset-y="0" style="-webkit- flex-item-align: stretch; -webkit-flex: 1 0 0;"></div>139 </div> 140 141 <div class="flexbox" style="-webkit- flex-align: baseline">142 <div data-expected-height="100" data-offset-y="0" style="-webkit- flex-item-align: start; -webkit-flex: 1 0 0; height: 100px;"></div>143 <div data-offset-y="20" style="-webkit- flex-item-align: 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- flex-item-align: start; -webkit-flex: 1 0 0;"></div>145 <div data-expected-height="0" data-offset-y="100" style="-webkit- flex-item-align: end; -webkit-flex: 1 0 0;"></div>146 <div data-expected-height="0" data-offset-y="50" style="-webkit- flex-item-align: center; -webkit-flex: 1 0 0;"></div>147 <div data-offset-y="20" style="-webkit- flex-item-align: baseline; -webkit-flex: 1 0 0;"><div style="display:inline-block;"></div></div>148 <div data-offset-y="20" style="-webkit- flex-item-align: baseline; -webkit-flex: 1 0 0; margin: 20px;"><div style="display:inline-block;"></div></div>149 <div data-expected-height="100" data-offset-y="0" style="-webkit- flex-item-align: stretch; -webkit-flex: 1 0 0;"></div>150 </div> 151 152 <div class="flexbox" style="-webkit- flex-align: stretch">153 <div data-expected-height="100" data-offset-y="0" style="-webkit- flex-item-align: auto; -webkit-flex: 1 0 0; height: 100px;"></div>154 <div data-expected-height="100" data-offset-y="0" style="-webkit- flex-item-align: auto; -webkit-flex: 1 0 0;"></div>155 <div data-expected-height="0" data-offset-y="0" style="-webkit- flex-item-align: start; -webkit-flex: 1 0 0;"></div>156 <div data-expected-height="0" data-offset-y="100" style="-webkit- flex-item-align: end; -webkit-flex: 1 0 0;"></div>157 <div data-expected-height="0" data-offset-y="50" style="-webkit- flex-item-align: center; -webkit-flex: 1 0 0;"></div>158 <div data-offset-y="20" style="-webkit- flex-item-align: baseline; -webkit-flex: 1 0 0;"><div style="display:inline-block;"></div></div>159 <div data-offset-y="20" style="-webkit- flex-item-align: baseline; -webkit-flex: 1 0 0; margin: 20px;"><div style="display:inline-block;"></div></div>160 <div data-expected-height="100" data-offset-y="0" style="-webkit- flex-item-align: stretch; -webkit-flex: 1 0 0;"></div>105 <div class="flexbox" style="-webkit-align-items: start"> 106 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self: auto; -webkit-flex: 1 0 0; height: 100px;"></div> 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> 110 <div data-expected-height="0" data-offset-y="50" style="-webkit-align-self: center; -webkit-flex: 1 0 0;"></div> 111 <div data-offset-y="20" style="-webkit-align-self: baseline; -webkit-flex: 1 0 0;"><div style="display:inline-block;"></div></div> 112 <div data-offset-y="20" style="-webkit-align-self: baseline; -webkit-flex: 1 0 0; margin: 20px;"><div style="display:inline-block;"></div></div> 113 <div data-offset-y="50" style="-webkit-align-self: baseline; -webkit-flex: 1 0 0; margin: auto 0;"></div> 114 <div data-offset-y="30" style="-webkit-align-self: baseline; -webkit-flex: 1 0 0; margin: 30px 0 auto;"><div style="display:inline-block;"></div></div> 115 <div data-offset-y="80" style="-webkit-align-self: baseline; -webkit-flex: 1 0 0; margin: auto 0 20px;"></div> 116 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self: stretch; -webkit-flex: 1 0 0;"></div> 117 </div> 118 119 <div class="flexbox" style="-webkit-align-items: end"> 120 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self: auto; -webkit-flex: 1 0 0; height: 100px;"></div> 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> 124 <div data-expected-height="0" data-offset-y="50" style="-webkit-align-self: center; -webkit-flex: 1 0 0;"></div> 125 <div data-offset-y="20" style="-webkit-align-self: baseline; -webkit-flex: 1 0 0;"><div style="display:inline-block;"></div></div> 126 <div data-offset-y="20" style="-webkit-align-self: baseline; -webkit-flex: 1 0 0; margin: 20px;"><div style="display:inline-block;"></div></div> 127 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self: stretch; -webkit-flex: 1 0 0;"></div> 128 </div> 129 130 <div class="flexbox" style="-webkit-align-items: center"> 131 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self: auto; -webkit-flex: 1 0 0; height: 100px;"></div> 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> 135 <div data-expected-height="0" data-offset-y="50" style="-webkit-align-self: center; -webkit-flex: 1 0 0;"></div> 136 <div data-offset-y="20" style="-webkit-align-self: baseline; -webkit-flex: 1 0 0;"><div style="display:inline-block;"></div></div> 137 <div data-offset-y="20" style="-webkit-align-self: baseline; -webkit-flex: 1 0 0; margin: 20px;"><div style="display:inline-block;"></div></div> 138 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self: stretch; -webkit-flex: 1 0 0;"></div> 139 </div> 140 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> 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> 146 <div data-expected-height="0" data-offset-y="50" style="-webkit-align-self: center; -webkit-flex: 1 0 0;"></div> 147 <div data-offset-y="20" style="-webkit-align-self: baseline; -webkit-flex: 1 0 0;"><div style="display:inline-block;"></div></div> 148 <div data-offset-y="20" style="-webkit-align-self: baseline; -webkit-flex: 1 0 0; margin: 20px;"><div style="display:inline-block;"></div></div> 149 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self: stretch; -webkit-flex: 1 0 0;"></div> 150 </div> 151 152 <div class="flexbox" style="-webkit-align-items: stretch"> 153 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self: auto; -webkit-flex: 1 0 0; height: 100px;"></div> 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> 157 <div data-expected-height="0" data-offset-y="50" style="-webkit-align-self: center; -webkit-flex: 1 0 0;"></div> 158 <div data-offset-y="20" style="-webkit-align-self: baseline; -webkit-flex: 1 0 0;"><div style="display:inline-block;"></div></div> 159 <div data-offset-y="20" style="-webkit-align-self: baseline; -webkit-flex: 1 0 0; margin: 20px;"><div style="display:inline-block;"></div></div> 160 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self: stretch; -webkit-flex: 1 0 0;"></div> 161 161 </div> 162 162 … … 184 184 185 185 <div class="flexbox"> 186 <div data-expected-height="0" data-offset-y="0" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: start;"></div>187 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: start; height: 50px;"></div>188 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: start; height: 50px; margin: auto 0"></div>189 <div data-expected-height="50" data-offset-y="50" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: 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- flex-item-align: 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- flex-item-align: start; height: 50px; margin: 25px 0"></div>192 <div data-expected-height="50" data-offset-y="20" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: 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- flex-item-align: end;"></div>198 <div data-expected-height="50" data-offset-y="50" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: end; height: 50px;"></div>199 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: end; height: 50px; margin: auto 0"></div>200 <div data-expected-height="50" data-offset-y="50" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: 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- flex-item-align: 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- flex-item-align: end; height: 50px; margin: 25px 0"></div>203 <div data-expected-height="50" data-offset-y="40" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: end; height: 50px; margin: 20px 0 10px;"></div>204 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0; height: 100px;"></div> 205 </div> 206 207 <div class="flexbox"> 208 <div data-expected-height="0" data-offset-y="50" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: center;"></div>209 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: center; height: 50px;"></div>210 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: center; height: 50px; margin: auto 0"></div>211 <div data-expected-height="50" data-offset-y="50" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: center; height: 50px; margin: auto 0 0"></div>212 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: center; height: 50px; margin: 0 0 auto"></div>213 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: center; height: 50px; margin: 0 0 auto"></div>214 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: center; height: 50px; margin: 25px 0"></div>215 <div data-expected-height="50" data-offset-y="30" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: center; height: 50px; margin: 20px 0 10px;"></div>216 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0; height: 100px;"></div> 217 </div> 218 219 <div class="flexbox"> 220 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: start; height: 50px; -webkit-writing-mode: vertical-rl;"></div>221 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: 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- flex-item-align: end; height: 50px; -webkit-writing-mode: vertical-rl;"></div>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> 204 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0; height: 100px;"></div> 205 </div> 206 207 <div class="flexbox"> 208 <div data-expected-height="0" data-offset-y="50" style="-webkit-flex: 1 0 0; -webkit-align-self: center;"></div> 209 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0; -webkit-align-self: center; height: 50px;"></div> 210 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0; -webkit-align-self: center; height: 50px; margin: auto 0"></div> 211 <div data-expected-height="50" data-offset-y="50" style="-webkit-flex: 1 0 0; -webkit-align-self: center; height: 50px; margin: auto 0 0"></div> 212 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -webkit-align-self: center; height: 50px; margin: 0 0 auto"></div> 213 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -webkit-align-self: center; height: 50px; margin: 0 0 auto"></div> 214 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0; -webkit-align-self: center; height: 50px; margin: 25px 0"></div> 215 <div data-expected-height="50" data-offset-y="30" style="-webkit-flex: 1 0 0; -webkit-align-self: center; height: 50px; margin: 20px 0 10px;"></div> 216 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0; height: 100px;"></div> 217 </div> 218 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> 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> 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- flex-item-align: start; height: 50px;"></div>230 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: center; height: 50px;"></div>231 <div data-expected-height="50" data-offset-y="50" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: end; height: 50px;"></div>229 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -webkit-align-self: start; height: 50px;"></div> 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> 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> … … 237 237 238 238 <div class="flexbox"> 239 <div data-expected-height="20" data-offset-y="20" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: baseline; height: 20px;"></div>239 <div data-expected-height="20" data-offset-y="20" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline; height: 20px;"></div> 240 240 <!-- FIXME: This looks like it might be positioned 10 pixels too high due the margin-bottom. All the boxes should have their bottoms aligned I think. --> 241 <div data-expected-height="10" data-offset-y="20" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: baseline; height: 10px; margin: 20px 0 10px;"></div>242 <div data-expected-height="10" data-offset-y="30" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: baseline; height: 10px; margin: 20px 0 0;"></div>241 <div data-expected-height="10" data-offset-y="20" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline; height: 10px; margin: 20px 0 10px;"></div> 242 <div data-expected-height="10" data-offset-y="30" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline; height: 10px; margin: 20px 0 0;"></div> 243 243 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0; height: 100px;"></div> 244 244 </div> 245 245 246 246 <div class="flexbox" style="max-height: 20px"> 247 <div data-expected-height="40" data-offset-y="-10" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: center; height: 40px;"></div>248 <div data-expected-height="40" data-offset-y="-20" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: end; height: 40px;"></div>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> 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> … … 252 252 253 253 <div class="flexbox"> 254 <div id="baseline1" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: baseline;">ahem</div>255 <div id="baseline2" data-offset-y="0" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: baseline;"><img src="../../fast/replaced/resources/1x1-blue.png" style="height: 50px;"></div>256 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: center;"><img src="../../fast/replaced/resources/1x1-blue.png" style="height: 50px; vertical-align: middle"></div>257 <div id="baseline3" data-expected-height="50" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: baseline;"><img src="../../fast/replaced/resources/1x1-blue.png" style="height: 50px; vertical-align: middle"></div>258 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0; height: 100px;"></div> 259 </div> 260 261 <div class="flexbox"> 262 <div id="baseline4" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: baseline;">ahem</div>263 <div id="baseline5" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: baseline;"><br><img src="../../fast/replaced/resources/1x1-blue.png" style="height: 50px;"></div>264 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -webkit- flex-item-align: baseline;"><img src="../../fast/replaced/resources/1x1-blue.png" style="height: 50px; vertical-align: middle"></div>254 <div id="baseline1" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline;">ahem</div> 255 <div id="baseline2" data-offset-y="0" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline;"><img src="../../fast/replaced/resources/1x1-blue.png" style="height: 50px;"></div> 256 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0; -webkit-align-self: center;"><img src="../../fast/replaced/resources/1x1-blue.png" style="height: 50px; vertical-align: middle"></div> 257 <div id="baseline3" data-expected-height="50" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline;"><img src="../../fast/replaced/resources/1x1-blue.png" style="height: 50px; vertical-align: middle"></div> 258 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0; height: 100px;"></div> 259 </div> 260 261 <div class="flexbox"> 262 <div id="baseline4" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline;">ahem</div> 263 <div id="baseline5" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline;"><br><img src="../../fast/replaced/resources/1x1-blue.png" style="height: 50px;"></div> 264 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline;"><img src="../../fast/replaced/resources/1x1-blue.png" style="height: 50px; vertical-align: middle"></div> 265 265 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0; height: 100px;"></div> 266 266 </div> … … 277 277 "baseline1 and baseline2 should have the same baseline."); 278 278 logIfFalse(baseline3.offsetTop < 25, 279 "baseline3 should be above the center flex-item-aligned item.");279 "baseline3 should be above the center align-selfed item."); 280 280 281 281 var baseline4 = document.getElementById("baseline4"); -
trunk/LayoutTests/css3/flexbox/line-wrapping.html
r117385 r119131 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- flex-item-align: start;">120 <div data-expected-width=100 data-expected-height=40 style="-webkit-align-self: 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- flex-item-align: start;">129 <div data-expected-width=200 data-expected-height=50 style="-webkit-align-self: 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- flex-item-align: start;">138 <div data-expected-width=80 data-expected-height=50 style="-webkit-align-self: 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- flex-item-align: start;">147 <div data-expected-width=250 data-expected-height=40 style="-webkit-align-self: 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- flex-item-align: start;">156 <div data-expected-width=500 data-expected-height=0 style="-webkit-align-self: 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- flex-item-align: start;">167 <div data-expected-height=100 data-expected-width=40 style="-webkit-align-self: 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- flex-item-align: start;">176 <div data-expected-height=200 data-expected-width=50 style="-webkit-align-self: 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- flex-item-align: start;">185 <div data-expected-height=80 data-expected-width=50 style="-webkit-align-self: 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- flex-item-align: start;">194 <div data-expected-height=250 data-expected-width=40 style="-webkit-align-self: 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- flex-item-align: start;">203 <div data-expected-height=500 data-expected-width=0 style="-webkit-align-self: 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- flex-item-align: start;">213 <div data-expected-height=100 data-expected-width=40 style="-webkit-align-self: 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- flex-item-align: start;">222 <div data-expected-height=200 data-expected-width=50 style="-webkit-align-self: 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- flex-item-align: start;">231 <div data-expected-height=80 data-expected-width=50 style="-webkit-align-self: 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- flex-item-align: start;">240 <div data-expected-height=250 data-expected-width=40 style="-webkit-align-self: 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- flex-item-align: start;">252 <div data-expected-height=500 data-expected-width=0 style="-webkit-align-self: 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
r117385 r119131 1308 1308 child.setAttribute('style', '-webkit-flex: 1 ' + preferredSize + 'px;' 1309 1309 + crossAxis + ': ' + crossAxisLength + ';' 1310 + '-webkit- flex-item-align: ' + alignment);1310 + '-webkit-align-self: ' + alignment); 1311 1311 1312 1312 child.setAttribute("data-expected-width", expectations[0]); -
trunk/LayoutTests/css3/flexbox/multiline-reverse-wrap-baseline.html
r117385 r119131 8 8 position: relative; 9 9 -webkit-flex-wrap: wrap-reverse; 10 -webkit- flex-align: baseline;10 -webkit-align-items: baseline; 11 11 margin-bottom: 10px; 12 12 } … … 47 47 48 48 <div class="flexbox" style="width: 300px;"> 49 <div style="-webkit-flex: 1 0 100px; -webkit- flex-item-align: start; height: 100px">first</div>49 <div style="-webkit-flex: 1 0 100px; -webkit-align-self: 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/orthogonal-flex-directions.html
r117385 r119131 60 60 61 61 .align-start { 62 -webkit- flex-item-align: start;62 -webkit-align-self: start; 63 63 } 64 64 </style> -
trunk/LayoutTests/css3/flexbox/position-absolute-child.html
r118971 r119131 529 529 } 530 530 531 function add FlexAlignCenterTests(writingMode, flexFlow, direction, flexDirection)531 function addAlignItemsCenterTests(writingMode, flexFlow, direction, flexDirection) 532 532 { 533 533 var flexboxClassName = writingMode + ' ' + direction + ' ' + flexFlow; … … 541 541 flexbox.style.margin = "20px"; 542 542 flexbox.style.webkitFlexPack = 'center'; 543 flexbox.style.webkit FlexAlign= 'center';543 flexbox.style.webkitAlignItems = 'center'; 544 544 545 545 for (var childIndex = 1; childIndex <= 3; ++childIndex) { … … 595 595 } 596 596 addFlexPackJustifyTests(writingMode, flexFlow, direction, flexDirection); 597 add FlexAlignCenterTests(writingMode, flexFlow, direction, flexDirection);597 addAlignItemsCenterTests(writingMode, flexFlow, direction, flexDirection); 598 598 }) 599 599 }) -
trunk/LayoutTests/css3/flexbox/true-centering.html
r118971 r119131 58 58 <body onload="checkFlexBoxen()"> 59 59 60 <div class="flexbox" style="-webkit- flex-align: center; -webkit-flex-pack: center;">60 <div class="flexbox" style="-webkit-align-items: center; -webkit-flex-pack: center;"> 61 61 <div data-offset-x="-10" data-offset-y="-5"></div> 62 62 <div data-offset-x="50" data-offset-y="-5"></div> 63 63 </div> 64 64 65 <div class="flexbox row-reverse" style="-webkit- flex-align: center; -webkit-flex-pack: center;">65 <div class="flexbox row-reverse" style="-webkit-align-items: center; -webkit-flex-pack: center;"> 66 66 <div data-offset-x="50" data-offset-y="-5"></div> 67 67 <div data-offset-x="-10" data-offset-y="-5"></div> 68 68 </div> 69 69 70 <div class="flexbox column vertical" style="-webkit- flex-align: center; -webkit-flex-pack: center;">70 <div class="flexbox column vertical" style="-webkit-align-items: center; -webkit-flex-pack: center;"> 71 71 <div data-offset-x="-5" data-offset-y="-10"></div> 72 72 <div data-offset-x="-5" data-offset-y="50"></div> 73 73 </div> 74 74 75 <div class="flexbox column-reverse vertical" style="-webkit- flex-align: center; -webkit-flex-pack: center;">75 <div class="flexbox column-reverse vertical" style="-webkit-align-items: center; -webkit-flex-pack: center;"> 76 76 <div data-offset-x="-5" data-offset-y="50"></div> 77 77 <div data-offset-x="-5" data-offset-y="-10"></div> 78 78 </div> 79 79 80 <div class="flexbox" style="-webkit- flex-align: center; -webkit-flex-pack: space-around;">80 <div class="flexbox" style="-webkit-align-items: center; -webkit-flex-pack: space-around;"> 81 81 <div data-offset-x="-10" data-offset-y="-5"></div> 82 82 <div data-offset-x="50" data-offset-y="-5"></div> 83 83 </div> 84 84 85 <div class="flexbox" style="-webkit- flex-align: start; -webkit-flex-pack: start;">85 <div class="flexbox" style="-webkit-align-items: start; -webkit-flex-pack: start;"> 86 86 <div data-offset-x=0 data-offset-y=0></div> 87 87 <div data-offset-x=60 data-offset-y=0></div> 88 88 </div> 89 89 90 <div class="flexbox" style="-webkit- flex-align: start; -webkit-flex-pack: space-between;">90 <div class="flexbox" style="-webkit-align-items: start; -webkit-flex-pack: space-between;"> 91 91 <div data-offset-x=0 data-offset-y=0></div> 92 92 <div data-offset-x=60 data-offset-y=0></div> … … 144 144 145 145 var container = document.createElement('div'); 146 container.innerHTML = '<div class="flexbox ' + flexboxClassName + '" style="-webkit- flex-align: center; -webkit-flex-pack: center;">\n' +146 container.innerHTML = '<div class="flexbox ' + flexboxClassName + '" style="-webkit-align-items: center; -webkit-flex-pack: center;">\n' + 147 147 '<div ' + firstChildExpected + '></div>\n' + 148 148 '<div ' + lastChildExpected + '></div>\n' + -
trunk/LayoutTests/fast/css/getComputedStyle/computed-style-expected.txt
r118853 r119131 146 146 -webkit-column-width: auto; 147 147 -webkit-filter: none; 148 -webkit-align-items: stretch; 149 -webkit-align-self: stretch; 148 150 -webkit-flex: 0 0 auto; 149 151 -webkit-flex-order: 0; 150 152 -webkit-flex-pack: start; 151 -webkit-flex-align: stretch;152 -webkit-flex-item-align: stretch;153 153 -webkit-flex-direction: row; 154 154 -webkit-flex-flow: row none; -
trunk/LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
r118853 r119131 144 144 -webkit-column-span: 1 145 145 -webkit-column-width: auto 146 -webkit-align-items: stretch 147 -webkit-align-self: stretch 146 148 -webkit-flex: 0 0 auto 147 149 -webkit-flex-order: 0 148 150 -webkit-flex-pack: start 149 -webkit-flex-align: stretch150 -webkit-flex-item-align: stretch151 151 -webkit-flex-direction: row 152 152 -webkit-flex-flow: row none -
trunk/LayoutTests/platform/chromium-linux-x86/svg/css/getComputedStyle-basic-expected.txt
r118853 r119131 289 289 rect: style.getPropertyValue(-webkit-filter) : none 290 290 rect: style.getPropertyCSSValue(-webkit-filter) : [object CSSPrimitiveValue] 291 rect: style.getPropertyValue(-webkit-align-items) : stretch 292 rect: style.getPropertyCSSValue(-webkit-align-items) : [object CSSPrimitiveValue] 293 rect: style.getPropertyValue(-webkit-align-self) : stretch 294 rect: style.getPropertyCSSValue(-webkit-align-self) : [object CSSPrimitiveValue] 291 295 rect: style.getPropertyValue(-webkit-flex) : 0 0 auto 292 296 rect: style.getPropertyCSSValue(-webkit-flex) : [object CSSValueList] … … 295 299 rect: style.getPropertyValue(-webkit-flex-pack) : start 296 300 rect: style.getPropertyCSSValue(-webkit-flex-pack) : [object CSSPrimitiveValue] 297 rect: style.getPropertyValue(-webkit-flex-align) : stretch298 rect: style.getPropertyCSSValue(-webkit-flex-align) : [object CSSPrimitiveValue]299 rect: style.getPropertyValue(-webkit-flex-item-align) : stretch300 rect: style.getPropertyCSSValue(-webkit-flex-item-align) : [object CSSPrimitiveValue]301 301 rect: style.getPropertyValue(-webkit-flex-direction) : row 302 302 rect: style.getPropertyCSSValue(-webkit-flex-direction) : [object CSSPrimitiveValue] … … 823 823 g: style.getPropertyValue(-webkit-filter) : none 824 824 g: style.getPropertyCSSValue(-webkit-filter) : [object CSSPrimitiveValue] 825 g: style.getPropertyValue(-webkit-align-items) : stretch 826 g: style.getPropertyCSSValue(-webkit-align-items) : [object CSSPrimitiveValue] 827 g: style.getPropertyValue(-webkit-align-self) : stretch 828 g: style.getPropertyCSSValue(-webkit-align-self) : [object CSSPrimitiveValue] 825 829 g: style.getPropertyValue(-webkit-flex) : 0 0 auto 826 830 g: style.getPropertyCSSValue(-webkit-flex) : [object CSSValueList] … … 829 833 g: style.getPropertyValue(-webkit-flex-pack) : start 830 834 g: style.getPropertyCSSValue(-webkit-flex-pack) : [object CSSPrimitiveValue] 831 g: style.getPropertyValue(-webkit-flex-align) : stretch832 g: style.getPropertyCSSValue(-webkit-flex-align) : [object CSSPrimitiveValue]833 g: style.getPropertyValue(-webkit-flex-item-align) : stretch834 g: style.getPropertyCSSValue(-webkit-flex-item-align) : [object CSSPrimitiveValue]835 835 g: style.getPropertyValue(-webkit-flex-direction) : row 836 836 g: style.getPropertyCSSValue(-webkit-flex-direction) : [object CSSPrimitiveValue] -
trunk/LayoutTests/platform/chromium-linux/svg/css/getComputedStyle-basic-expected.txt
r118853 r119131 289 289 rect: style.getPropertyValue(-webkit-filter) : none 290 290 rect: style.getPropertyCSSValue(-webkit-filter) : [object CSSPrimitiveValue] 291 rect: style.getPropertyValue(-webkit-align-items) : stretch 292 rect: style.getPropertyCSSValue(-webkit-align-items) : [object CSSPrimitiveValue] 293 rect: style.getPropertyValue(-webkit-align-self) : stretch 294 rect: style.getPropertyCSSValue(-webkit-align-self) : [object CSSPrimitiveValue] 291 295 rect: style.getPropertyValue(-webkit-flex) : 0 0 auto 292 296 rect: style.getPropertyCSSValue(-webkit-flex) : [object CSSValueList] … … 295 299 rect: style.getPropertyValue(-webkit-flex-pack) : start 296 300 rect: style.getPropertyCSSValue(-webkit-flex-pack) : [object CSSPrimitiveValue] 297 rect: style.getPropertyValue(-webkit-flex-align) : stretch298 rect: style.getPropertyCSSValue(-webkit-flex-align) : [object CSSPrimitiveValue]299 rect: style.getPropertyValue(-webkit-flex-item-align) : stretch300 rect: style.getPropertyCSSValue(-webkit-flex-item-align) : [object CSSPrimitiveValue]301 301 rect: style.getPropertyValue(-webkit-flex-direction) : row 302 302 rect: style.getPropertyCSSValue(-webkit-flex-direction) : [object CSSPrimitiveValue] … … 823 823 g: style.getPropertyValue(-webkit-filter) : none 824 824 g: style.getPropertyCSSValue(-webkit-filter) : [object CSSPrimitiveValue] 825 g: style.getPropertyValue(-webkit-align-items) : stretch 826 g: style.getPropertyCSSValue(-webkit-align-items) : [object CSSPrimitiveValue] 827 g: style.getPropertyValue(-webkit-align-self) : stretch 828 g: style.getPropertyCSSValue(-webkit-align-self) : [object CSSPrimitiveValue] 825 829 g: style.getPropertyValue(-webkit-flex) : 0 0 auto 826 830 g: style.getPropertyCSSValue(-webkit-flex) : [object CSSValueList] … … 829 833 g: style.getPropertyValue(-webkit-flex-pack) : start 830 834 g: style.getPropertyCSSValue(-webkit-flex-pack) : [object CSSPrimitiveValue] 831 g: style.getPropertyValue(-webkit-flex-align) : stretch832 g: style.getPropertyCSSValue(-webkit-flex-align) : [object CSSPrimitiveValue]833 g: style.getPropertyValue(-webkit-flex-item-align) : stretch834 g: style.getPropertyCSSValue(-webkit-flex-item-align) : [object CSSPrimitiveValue]835 835 g: style.getPropertyValue(-webkit-flex-direction) : row 836 836 g: style.getPropertyCSSValue(-webkit-flex-direction) : [object CSSPrimitiveValue] -
trunk/LayoutTests/platform/chromium-mac-leopard/fast/css/getComputedStyle/computed-style-expected.txt
r118853 r119131 146 146 -webkit-column-width: auto; 147 147 -webkit-filter: none; 148 -webkit-align-items: stretch; 149 -webkit-align-self: stretch; 148 150 -webkit-flex: 0 0 auto; 149 151 -webkit-flex-order: 0; 150 152 -webkit-flex-pack: start; 151 -webkit-flex-align: stretch;152 -webkit-flex-item-align: stretch;153 153 -webkit-flex-direction: row; 154 154 -webkit-flex-flow: row none; -
trunk/LayoutTests/platform/chromium-mac-leopard/svg/css/getComputedStyle-basic-expected.txt
r118853 r119131 289 289 rect: style.getPropertyValue(-webkit-filter) : none 290 290 rect: style.getPropertyCSSValue(-webkit-filter) : [object CSSPrimitiveValue] 291 rect: style.getPropertyValue(-webkit-align-items) : stretch 292 rect: style.getPropertyCSSValue(-webkit-align-items) : [object CSSPrimitiveValue] 293 rect: style.getPropertyValue(-webkit-align-self) : stretch 294 rect: style.getPropertyCSSValue(-webkit-align-self) : [object CSSPrimitiveValue] 291 295 rect: style.getPropertyValue(-webkit-flex) : 0 0 auto 292 296 rect: style.getPropertyCSSValue(-webkit-flex) : [object CSSValueList] … … 295 299 rect: style.getPropertyValue(-webkit-flex-pack) : start 296 300 rect: style.getPropertyCSSValue(-webkit-flex-pack) : [object CSSPrimitiveValue] 297 rect: style.getPropertyValue(-webkit-flex-align) : stretch298 rect: style.getPropertyCSSValue(-webkit-flex-align) : [object CSSPrimitiveValue]299 rect: style.getPropertyValue(-webkit-flex-item-align) : stretch300 rect: style.getPropertyCSSValue(-webkit-flex-item-align) : [object CSSPrimitiveValue]301 301 rect: style.getPropertyValue(-webkit-flex-direction) : row 302 302 rect: style.getPropertyCSSValue(-webkit-flex-direction) : [object CSSPrimitiveValue] … … 823 823 g: style.getPropertyValue(-webkit-filter) : none 824 824 g: style.getPropertyCSSValue(-webkit-filter) : [object CSSPrimitiveValue] 825 g: style.getPropertyValue(-webkit-align-items) : stretch 826 g: style.getPropertyCSSValue(-webkit-align-items) : [object CSSPrimitiveValue] 827 g: style.getPropertyValue(-webkit-align-self) : stretch 828 g: style.getPropertyCSSValue(-webkit-align-self) : [object CSSPrimitiveValue] 825 829 g: style.getPropertyValue(-webkit-flex) : 0 0 auto 826 830 g: style.getPropertyCSSValue(-webkit-flex) : [object CSSValueList] … … 829 833 g: style.getPropertyValue(-webkit-flex-pack) : start 830 834 g: style.getPropertyCSSValue(-webkit-flex-pack) : [object CSSPrimitiveValue] 831 g: style.getPropertyValue(-webkit-flex-align) : stretch832 g: style.getPropertyCSSValue(-webkit-flex-align) : [object CSSPrimitiveValue]833 g: style.getPropertyValue(-webkit-flex-item-align) : stretch834 g: style.getPropertyCSSValue(-webkit-flex-item-align) : [object CSSPrimitiveValue]835 835 g: style.getPropertyValue(-webkit-flex-direction) : row 836 836 g: style.getPropertyCSSValue(-webkit-flex-direction) : [object CSSPrimitiveValue] -
trunk/LayoutTests/platform/chromium-mac-snowleopard/svg/css/getComputedStyle-basic-expected.txt
r118853 r119131 289 289 rect: style.getPropertyValue(-webkit-filter) : none 290 290 rect: style.getPropertyCSSValue(-webkit-filter) : [object CSSPrimitiveValue] 291 rect: style.getPropertyValue(-webkit-align-items) : stretch 292 rect: style.getPropertyCSSValue(-webkit-align-items) : [object CSSPrimitiveValue] 293 rect: style.getPropertyValue(-webkit-align-self) : stretch 294 rect: style.getPropertyCSSValue(-webkit-align-self) : [object CSSPrimitiveValue] 291 295 rect: style.getPropertyValue(-webkit-flex) : 0 0 auto 292 296 rect: style.getPropertyCSSValue(-webkit-flex) : [object CSSValueList] … … 295 299 rect: style.getPropertyValue(-webkit-flex-pack) : start 296 300 rect: style.getPropertyCSSValue(-webkit-flex-pack) : [object CSSPrimitiveValue] 297 rect: style.getPropertyValue(-webkit-flex-align) : stretch298 rect: style.getPropertyCSSValue(-webkit-flex-align) : [object CSSPrimitiveValue]299 rect: style.getPropertyValue(-webkit-flex-item-align) : stretch300 rect: style.getPropertyCSSValue(-webkit-flex-item-align) : [object CSSPrimitiveValue]301 301 rect: style.getPropertyValue(-webkit-flex-direction) : row 302 302 rect: style.getPropertyCSSValue(-webkit-flex-direction) : [object CSSPrimitiveValue] … … 823 823 g: style.getPropertyValue(-webkit-filter) : none 824 824 g: style.getPropertyCSSValue(-webkit-filter) : [object CSSPrimitiveValue] 825 g: style.getPropertyValue(-webkit-align-items) : stretch 826 g: style.getPropertyCSSValue(-webkit-align-items) : [object CSSPrimitiveValue] 827 g: style.getPropertyValue(-webkit-align-self) : stretch 828 g: style.getPropertyCSSValue(-webkit-align-self) : [object CSSPrimitiveValue] 825 829 g: style.getPropertyValue(-webkit-flex) : 0 0 auto 826 830 g: style.getPropertyCSSValue(-webkit-flex) : [object CSSValueList] … … 829 833 g: style.getPropertyValue(-webkit-flex-pack) : start 830 834 g: style.getPropertyCSSValue(-webkit-flex-pack) : [object CSSPrimitiveValue] 831 g: style.getPropertyValue(-webkit-flex-align) : stretch832 g: style.getPropertyCSSValue(-webkit-flex-align) : [object CSSPrimitiveValue]833 g: style.getPropertyValue(-webkit-flex-item-align) : stretch834 g: style.getPropertyCSSValue(-webkit-flex-item-align) : [object CSSPrimitiveValue]835 835 g: style.getPropertyValue(-webkit-flex-direction) : row 836 836 g: style.getPropertyCSSValue(-webkit-flex-direction) : [object CSSPrimitiveValue] -
trunk/LayoutTests/platform/chromium-mac/fast/css/getComputedStyle/computed-style-expected.txt
r118853 r119131 146 146 -webkit-column-width: auto; 147 147 -webkit-filter: none; 148 -webkit-align-items: stretch; 149 -webkit-align-self: stretch; 148 150 -webkit-flex: 0 0 auto; 149 151 -webkit-flex-order: 0; 150 152 -webkit-flex-pack: start; 151 -webkit-flex-align: stretch;152 -webkit-flex-item-align: stretch;153 153 -webkit-flex-direction: row; 154 154 -webkit-flex-flow: row none; -
trunk/LayoutTests/platform/chromium-mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
r118853 r119131 145 145 -webkit-column-width: auto 146 146 -webkit-filter: none 147 -webkit-align-items: stretch 148 -webkit-align-self: stretch 147 149 -webkit-flex: 0 0 auto 148 150 -webkit-flex-order: 0 149 151 -webkit-flex-pack: start 150 -webkit-flex-align: stretch151 -webkit-flex-item-align: stretch152 152 -webkit-flex-direction: row 153 153 -webkit-flex-flow: row none -
trunk/LayoutTests/platform/chromium-mac/svg/css/getComputedStyle-basic-expected.txt
r118853 r119131 289 289 rect: style.getPropertyValue(-webkit-filter) : none 290 290 rect: style.getPropertyCSSValue(-webkit-filter) : [object CSSPrimitiveValue] 291 rect: style.getPropertyValue(-webkit-align-items) : stretch 292 rect: style.getPropertyCSSValue(-webkit-align-items) : [object CSSPrimitiveValue] 293 rect: style.getPropertyValue(-webkit-align-self) : stretch 294 rect: style.getPropertyCSSValue(-webkit-align-self) : [object CSSPrimitiveValue] 291 295 rect: style.getPropertyValue(-webkit-flex) : 0 0 auto 292 296 rect: style.getPropertyCSSValue(-webkit-flex) : [object CSSValueList] … … 295 299 rect: style.getPropertyValue(-webkit-flex-pack) : start 296 300 rect: style.getPropertyCSSValue(-webkit-flex-pack) : [object CSSPrimitiveValue] 297 rect: style.getPropertyValue(-webkit-flex-align) : stretch298 rect: style.getPropertyCSSValue(-webkit-flex-align) : [object CSSPrimitiveValue]299 rect: style.getPropertyValue(-webkit-flex-item-align) : stretch300 rect: style.getPropertyCSSValue(-webkit-flex-item-align) : [object CSSPrimitiveValue]301 301 rect: style.getPropertyValue(-webkit-flex-direction) : row 302 302 rect: style.getPropertyCSSValue(-webkit-flex-direction) : [object CSSPrimitiveValue] … … 823 823 g: style.getPropertyValue(-webkit-filter) : none 824 824 g: style.getPropertyCSSValue(-webkit-filter) : [object CSSPrimitiveValue] 825 g: style.getPropertyValue(-webkit-align-items) : stretch 826 g: style.getPropertyCSSValue(-webkit-align-items) : [object CSSPrimitiveValue] 827 g: style.getPropertyValue(-webkit-align-self) : stretch 828 g: style.getPropertyCSSValue(-webkit-align-self) : [object CSSPrimitiveValue] 825 829 g: style.getPropertyValue(-webkit-flex) : 0 0 auto 826 830 g: style.getPropertyCSSValue(-webkit-flex) : [object CSSValueList] … … 829 833 g: style.getPropertyValue(-webkit-flex-pack) : start 830 834 g: style.getPropertyCSSValue(-webkit-flex-pack) : [object CSSPrimitiveValue] 831 g: style.getPropertyValue(-webkit-flex-align) : stretch832 g: style.getPropertyCSSValue(-webkit-flex-align) : [object CSSPrimitiveValue]833 g: style.getPropertyValue(-webkit-flex-item-align) : stretch834 g: style.getPropertyCSSValue(-webkit-flex-item-align) : [object CSSPrimitiveValue]835 835 g: style.getPropertyValue(-webkit-flex-direction) : row 836 836 g: style.getPropertyCSSValue(-webkit-flex-direction) : [object CSSPrimitiveValue] -
trunk/LayoutTests/platform/chromium-win-vista/svg/css/getComputedStyle-basic-expected.txt
r118853 r119131 289 289 rect: style.getPropertyValue(-webkit-filter) : none 290 290 rect: style.getPropertyCSSValue(-webkit-filter) : [object CSSPrimitiveValue] 291 rect: style.getPropertyValue(-webkit-align-items) : stretch 292 rect: style.getPropertyCSSValue(-webkit-align-items) : [object CSSPrimitiveValue] 293 rect: style.getPropertyValue(-webkit-align-self) : stretch 294 rect: style.getPropertyCSSValue(-webkit-align-self) : [object CSSPrimitiveValue] 291 295 rect: style.getPropertyValue(-webkit-flex) : 0 0 auto 292 296 rect: style.getPropertyCSSValue(-webkit-flex) : [object CSSValueList] … … 295 299 rect: style.getPropertyValue(-webkit-flex-pack) : start 296 300 rect: style.getPropertyCSSValue(-webkit-flex-pack) : [object CSSPrimitiveValue] 297 rect: style.getPropertyValue(-webkit-flex-align) : stretch298 rect: style.getPropertyCSSValue(-webkit-flex-align) : [object CSSPrimitiveValue]299 rect: style.getPropertyValue(-webkit-flex-item-align) : stretch300 rect: style.getPropertyCSSValue(-webkit-flex-item-align) : [object CSSPrimitiveValue]301 301 rect: style.getPropertyValue(-webkit-flex-direction) : row 302 302 rect: style.getPropertyCSSValue(-webkit-flex-direction) : [object CSSPrimitiveValue] … … 823 823 g: style.getPropertyValue(-webkit-filter) : none 824 824 g: style.getPropertyCSSValue(-webkit-filter) : [object CSSPrimitiveValue] 825 g: style.getPropertyValue(-webkit-align-items) : stretch 826 g: style.getPropertyCSSValue(-webkit-align-items) : [object CSSPrimitiveValue] 827 g: style.getPropertyValue(-webkit-align-self) : stretch 828 g: style.getPropertyCSSValue(-webkit-align-self) : [object CSSPrimitiveValue] 825 829 g: style.getPropertyValue(-webkit-flex) : 0 0 auto 826 830 g: style.getPropertyCSSValue(-webkit-flex) : [object CSSValueList] … … 829 833 g: style.getPropertyValue(-webkit-flex-pack) : start 830 834 g: style.getPropertyCSSValue(-webkit-flex-pack) : [object CSSPrimitiveValue] 831 g: style.getPropertyValue(-webkit-flex-align) : stretch832 g: style.getPropertyCSSValue(-webkit-flex-align) : [object CSSPrimitiveValue]833 g: style.getPropertyValue(-webkit-flex-item-align) : stretch834 g: style.getPropertyCSSValue(-webkit-flex-item-align) : [object CSSPrimitiveValue]835 835 g: style.getPropertyValue(-webkit-flex-direction) : row 836 836 g: style.getPropertyCSSValue(-webkit-flex-direction) : [object CSSPrimitiveValue] -
trunk/LayoutTests/platform/chromium-win-xp/svg/css/getComputedStyle-basic-expected.txt
r118853 r119131 289 289 rect: style.getPropertyValue(-webkit-filter) : none 290 290 rect: style.getPropertyCSSValue(-webkit-filter) : [object CSSPrimitiveValue] 291 rect: style.getPropertyValue(-webkit-align-items) : stretch 292 rect: style.getPropertyCSSValue(-webkit-align-items) : [object CSSPrimitiveValue] 293 rect: style.getPropertyValue(-webkit-align-self) : stretch 294 rect: style.getPropertyCSSValue(-webkit-align-self) : [object CSSPrimitiveValue] 291 295 rect: style.getPropertyValue(-webkit-flex) : 0 0 auto 292 296 rect: style.getPropertyCSSValue(-webkit-flex) : [object CSSValueList] … … 295 299 rect: style.getPropertyValue(-webkit-flex-pack) : start 296 300 rect: style.getPropertyCSSValue(-webkit-flex-pack) : [object CSSPrimitiveValue] 297 rect: style.getPropertyValue(-webkit-flex-align) : stretch298 rect: style.getPropertyCSSValue(-webkit-flex-align) : [object CSSPrimitiveValue]299 rect: style.getPropertyValue(-webkit-flex-item-align) : stretch300 rect: style.getPropertyCSSValue(-webkit-flex-item-align) : [object CSSPrimitiveValue]301 301 rect: style.getPropertyValue(-webkit-flex-direction) : row 302 302 rect: style.getPropertyCSSValue(-webkit-flex-direction) : [object CSSPrimitiveValue] … … 823 823 g: style.getPropertyValue(-webkit-filter) : none 824 824 g: style.getPropertyCSSValue(-webkit-filter) : [object CSSPrimitiveValue] 825 g: style.getPropertyValue(-webkit-align-items) : stretch 826 g: style.getPropertyCSSValue(-webkit-align-items) : [object CSSPrimitiveValue] 827 g: style.getPropertyValue(-webkit-align-self) : stretch 828 g: style.getPropertyCSSValue(-webkit-align-self) : [object CSSPrimitiveValue] 825 829 g: style.getPropertyValue(-webkit-flex) : 0 0 auto 826 830 g: style.getPropertyCSSValue(-webkit-flex) : [object CSSValueList] … … 829 833 g: style.getPropertyValue(-webkit-flex-pack) : start 830 834 g: style.getPropertyCSSValue(-webkit-flex-pack) : [object CSSPrimitiveValue] 831 g: style.getPropertyValue(-webkit-flex-align) : stretch832 g: style.getPropertyCSSValue(-webkit-flex-align) : [object CSSPrimitiveValue]833 g: style.getPropertyValue(-webkit-flex-item-align) : stretch834 g: style.getPropertyCSSValue(-webkit-flex-item-align) : [object CSSPrimitiveValue]835 835 g: style.getPropertyValue(-webkit-flex-direction) : row 836 836 g: style.getPropertyCSSValue(-webkit-flex-direction) : [object CSSPrimitiveValue] -
trunk/LayoutTests/platform/chromium-win/fast/css/getComputedStyle/computed-style-expected.txt
r118853 r119131 146 146 -webkit-column-width: auto; 147 147 -webkit-filter: none; 148 -webkit-align-items: stretch; 149 -webkit-align-self: stretch; 148 150 -webkit-flex: 0 0 auto; 149 151 -webkit-flex-order: 0; 150 152 -webkit-flex-pack: start; 151 -webkit-flex-align: stretch;152 -webkit-flex-item-align: stretch;153 153 -webkit-flex-direction: row; 154 154 -webkit-flex-flow: row none; -
trunk/LayoutTests/platform/chromium-win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
r118853 r119131 145 145 -webkit-column-width: auto 146 146 -webkit-filter: none 147 -webkit-align-items: stretch 148 -webkit-align-self: stretch 147 149 -webkit-flex: 0 0 auto 148 150 -webkit-flex-order: 0 149 151 -webkit-flex-pack: start 150 -webkit-flex-align: stretch151 -webkit-flex-item-align: stretch152 152 -webkit-flex-direction: row 153 153 -webkit-flex-flow: row none -
trunk/LayoutTests/platform/chromium-win/svg/css/getComputedStyle-basic-expected.txt
r118853 r119131 289 289 rect: style.getPropertyValue(-webkit-filter) : none 290 290 rect: style.getPropertyCSSValue(-webkit-filter) : [object CSSPrimitiveValue] 291 rect: style.getPropertyValue(-webkit-align-items) : stretch 292 rect: style.getPropertyCSSValue(-webkit-align-items) : [object CSSPrimitiveValue] 293 rect: style.getPropertyValue(-webkit-align-self) : stretch 294 rect: style.getPropertyCSSValue(-webkit-align-self) : [object CSSPrimitiveValue] 291 295 rect: style.getPropertyValue(-webkit-flex) : 0 0 auto 292 296 rect: style.getPropertyCSSValue(-webkit-flex) : [object CSSValueList] … … 295 299 rect: style.getPropertyValue(-webkit-flex-pack) : start 296 300 rect: style.getPropertyCSSValue(-webkit-flex-pack) : [object CSSPrimitiveValue] 297 rect: style.getPropertyValue(-webkit-flex-align) : stretch298 rect: style.getPropertyCSSValue(-webkit-flex-align) : [object CSSPrimitiveValue]299 rect: style.getPropertyValue(-webkit-flex-item-align) : stretch300 rect: style.getPropertyCSSValue(-webkit-flex-item-align) : [object CSSPrimitiveValue]301 301 rect: style.getPropertyValue(-webkit-flex-direction) : row 302 302 rect: style.getPropertyCSSValue(-webkit-flex-direction) : [object CSSPrimitiveValue] … … 823 823 g: style.getPropertyValue(-webkit-filter) : none 824 824 g: style.getPropertyCSSValue(-webkit-filter) : [object CSSPrimitiveValue] 825 g: style.getPropertyValue(-webkit-align-items) : stretch 826 g: style.getPropertyCSSValue(-webkit-align-items) : [object CSSPrimitiveValue] 827 g: style.getPropertyValue(-webkit-align-self) : stretch 828 g: style.getPropertyCSSValue(-webkit-align-self) : [object CSSPrimitiveValue] 825 829 g: style.getPropertyValue(-webkit-flex) : 0 0 auto 826 830 g: style.getPropertyCSSValue(-webkit-flex) : [object CSSValueList] … … 829 833 g: style.getPropertyValue(-webkit-flex-pack) : start 830 834 g: style.getPropertyCSSValue(-webkit-flex-pack) : [object CSSPrimitiveValue] 831 g: style.getPropertyValue(-webkit-flex-align) : stretch832 g: style.getPropertyCSSValue(-webkit-flex-align) : [object CSSPrimitiveValue]833 g: style.getPropertyValue(-webkit-flex-item-align) : stretch834 g: style.getPropertyCSSValue(-webkit-flex-item-align) : [object CSSPrimitiveValue]835 835 g: style.getPropertyValue(-webkit-flex-direction) : row 836 836 g: style.getPropertyCSSValue(-webkit-flex-direction) : [object CSSPrimitiveValue] -
trunk/LayoutTests/platform/gtk/fast/css/getComputedStyle/computed-style-expected.txt
r118853 r119131 145 145 -webkit-column-span: 1; 146 146 -webkit-column-width: auto; 147 -webkit-align-items: stretch; 148 -webkit-align-self: stretch; 147 149 -webkit-flex: 0 0 auto; 148 150 -webkit-flex-order: 0; 149 151 -webkit-flex-pack: start; 150 -webkit-flex-align: stretch;151 -webkit-flex-item-align: stretch;152 152 -webkit-flex-direction: row; 153 153 -webkit-flex-flow: row none; -
trunk/LayoutTests/platform/gtk/svg/css/getComputedStyle-basic-expected.txt
r118853 r119131 287 287 rect: style.getPropertyValue(-webkit-column-width) : auto 288 288 rect: style.getPropertyCSSValue(-webkit-column-width) : [object CSSPrimitiveValue] 289 rect: style.getPropertyValue(-webkit-align-items) : stretch 290 rect: style.getPropertyCSSValue(-webkit-align-items) : [object CSSPrimitiveValue] 291 rect: style.getPropertyValue(-webkit-align-self) : stretch 292 rect: style.getPropertyCSSValue(-webkit-align-self) : [object CSSPrimitiveValue] 289 293 rect: style.getPropertyValue(-webkit-flex) : 0 0 auto 290 294 rect: style.getPropertyCSSValue(-webkit-flex) : [object CSSValueList] … … 293 297 rect: style.getPropertyValue(-webkit-flex-pack) : start 294 298 rect: style.getPropertyCSSValue(-webkit-flex-pack) : [object CSSPrimitiveValue] 295 rect: style.getPropertyValue(-webkit-flex-align) : stretch296 rect: style.getPropertyCSSValue(-webkit-flex-align) : [object CSSPrimitiveValue]297 rect: style.getPropertyValue(-webkit-flex-item-align) : stretch298 rect: style.getPropertyCSSValue(-webkit-flex-item-align) : [object CSSPrimitiveValue]299 299 rect: style.getPropertyValue(-webkit-flex-direction) : row 300 300 rect: style.getPropertyCSSValue(-webkit-flex-direction) : [object CSSPrimitiveValue] … … 819 819 g: style.getPropertyValue(-webkit-column-width) : auto 820 820 g: style.getPropertyCSSValue(-webkit-column-width) : [object CSSPrimitiveValue] 821 g: style.getPropertyValue(-webkit-align-items) : stretch 822 g: style.getPropertyCSSValue(-webkit-align-items) : [object CSSPrimitiveValue] 823 g: style.getPropertyValue(-webkit-align-self) : stretch 824 g: style.getPropertyCSSValue(-webkit-align-self) : [object CSSPrimitiveValue] 821 825 g: style.getPropertyValue(-webkit-flex) : 0 0 auto 822 826 g: style.getPropertyCSSValue(-webkit-flex) : [object CSSValueList] … … 825 829 g: style.getPropertyValue(-webkit-flex-pack) : start 826 830 g: style.getPropertyCSSValue(-webkit-flex-pack) : [object CSSPrimitiveValue] 827 g: style.getPropertyValue(-webkit-flex-align) : stretch828 g: style.getPropertyCSSValue(-webkit-flex-align) : [object CSSPrimitiveValue]829 g: style.getPropertyValue(-webkit-flex-item-align) : stretch830 g: style.getPropertyCSSValue(-webkit-flex-item-align) : [object CSSPrimitiveValue]831 831 g: style.getPropertyValue(-webkit-flex-direction) : row 832 832 g: style.getPropertyCSSValue(-webkit-flex-direction) : [object CSSPrimitiveValue] -
trunk/LayoutTests/platform/mac/fast/css/getComputedStyle/computed-style-expected.txt
r118853 r119131 146 146 -webkit-column-width: auto; 147 147 -webkit-filter: none; 148 -webkit-align-items: stretch; 149 -webkit-align-self: stretch; 148 150 -webkit-flex: 0 0 auto; 149 151 -webkit-flex-order: 0; 150 152 -webkit-flex-pack: start; 151 -webkit-flex-align: stretch;152 -webkit-flex-item-align: stretch;153 153 -webkit-flex-direction: row; 154 154 -webkit-flex-flow: row none; -
trunk/LayoutTests/platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
r118853 r119131 145 145 -webkit-column-width: auto 146 146 -webkit-filter: none 147 -webkit-align-items: stretch 148 -webkit-align-self: stretch 147 149 -webkit-flex: 0 0 auto 148 150 -webkit-flex-order: 0 149 151 -webkit-flex-pack: start 150 -webkit-flex-align: stretch151 -webkit-flex-item-align: stretch152 152 -webkit-flex-direction: row 153 153 -webkit-flex-flow: row none -
trunk/LayoutTests/platform/mac/svg/css/getComputedStyle-basic-expected.txt
r118853 r119131 289 289 rect: style.getPropertyValue(-webkit-filter) : none 290 290 rect: style.getPropertyCSSValue(-webkit-filter) : [object CSSPrimitiveValue] 291 rect: style.getPropertyValue(-webkit-align-items) : stretch 292 rect: style.getPropertyCSSValue(-webkit-align-items) : [object CSSPrimitiveValue] 293 rect: style.getPropertyValue(-webkit-align-self) : stretch 294 rect: style.getPropertyCSSValue(-webkit-align-self) : [object CSSPrimitiveValue] 291 295 rect: style.getPropertyValue(-webkit-flex) : 0 0 auto 292 296 rect: style.getPropertyCSSValue(-webkit-flex) : [object CSSValueList] … … 295 299 rect: style.getPropertyValue(-webkit-flex-pack) : start 296 300 rect: style.getPropertyCSSValue(-webkit-flex-pack) : [object CSSPrimitiveValue] 297 rect: style.getPropertyValue(-webkit-flex-align) : stretch298 rect: style.getPropertyCSSValue(-webkit-flex-align) : [object CSSPrimitiveValue]299 rect: style.getPropertyValue(-webkit-flex-item-align) : stretch300 rect: style.getPropertyCSSValue(-webkit-flex-item-align) : [object CSSPrimitiveValue]301 301 rect: style.getPropertyValue(-webkit-flex-direction) : row 302 302 rect: style.getPropertyCSSValue(-webkit-flex-direction) : [object CSSPrimitiveValue] … … 823 823 g: style.getPropertyValue(-webkit-filter) : none 824 824 g: style.getPropertyCSSValue(-webkit-filter) : [object CSSPrimitiveValue] 825 g: style.getPropertyValue(-webkit-align-items) : stretch 826 g: style.getPropertyCSSValue(-webkit-align-items) : [object CSSPrimitiveValue] 827 g: style.getPropertyValue(-webkit-align-self) : stretch 828 g: style.getPropertyCSSValue(-webkit-align-self) : [object CSSPrimitiveValue] 825 829 g: style.getPropertyValue(-webkit-flex) : 0 0 auto 826 830 g: style.getPropertyCSSValue(-webkit-flex) : [object CSSValueList] … … 829 833 g: style.getPropertyValue(-webkit-flex-pack) : start 830 834 g: style.getPropertyCSSValue(-webkit-flex-pack) : [object CSSPrimitiveValue] 831 g: style.getPropertyValue(-webkit-flex-align) : stretch832 g: style.getPropertyCSSValue(-webkit-flex-align) : [object CSSPrimitiveValue]833 g: style.getPropertyValue(-webkit-flex-item-align) : stretch834 g: style.getPropertyCSSValue(-webkit-flex-item-align) : [object CSSPrimitiveValue]835 835 g: style.getPropertyValue(-webkit-flex-direction) : row 836 836 g: style.getPropertyCSSValue(-webkit-flex-direction) : [object CSSPrimitiveValue] -
trunk/LayoutTests/platform/qt/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
r118853 r119131 145 145 -webkit-column-width: auto 146 146 -webkit-filter: none 147 -webkit-align-items: stretch 148 -webkit-align-self: stretch 147 149 -webkit-flex: 0 0 auto 148 150 -webkit-flex-order: 0 149 151 -webkit-flex-pack: start 150 -webkit-flex-align: stretch151 -webkit-flex-item-align: stretch152 152 -webkit-flex-direction: row 153 153 -webkit-flex-flow: row none -
trunk/LayoutTests/platform/qt/svg/css/getComputedStyle-basic-expected.txt
r118853 r119131 289 289 rect: style.getPropertyValue(-webkit-filter) : none 290 290 rect: style.getPropertyCSSValue(-webkit-filter) : [object CSSPrimitiveValue] 291 rect: style.getPropertyValue(-webkit-align-items) : stretch 292 rect: style.getPropertyCSSValue(-webkit-align-items) : [object CSSPrimitiveValue] 293 rect: style.getPropertyValue(-webkit-align-self) : stretch 294 rect: style.getPropertyCSSValue(-webkit-align-self) : [object CSSPrimitiveValue] 291 295 rect: style.getPropertyValue(-webkit-flex) : 0 0 auto 292 296 rect: style.getPropertyCSSValue(-webkit-flex) : [object CSSValueList] … … 295 299 rect: style.getPropertyValue(-webkit-flex-pack) : start 296 300 rect: style.getPropertyCSSValue(-webkit-flex-pack) : [object CSSPrimitiveValue] 297 rect: style.getPropertyValue(-webkit-flex-align) : stretch298 rect: style.getPropertyCSSValue(-webkit-flex-align) : [object CSSPrimitiveValue]299 rect: style.getPropertyValue(-webkit-flex-item-align) : stretch300 rect: style.getPropertyCSSValue(-webkit-flex-item-align) : [object CSSPrimitiveValue]301 301 rect: style.getPropertyValue(-webkit-flex-direction) : row 302 302 rect: style.getPropertyCSSValue(-webkit-flex-direction) : [object CSSPrimitiveValue] … … 823 823 g: style.getPropertyValue(-webkit-filter) : none 824 824 g: style.getPropertyCSSValue(-webkit-filter) : [object CSSPrimitiveValue] 825 g: style.getPropertyValue(-webkit-align-items) : stretch 826 g: style.getPropertyCSSValue(-webkit-align-items) : [object CSSPrimitiveValue] 827 g: style.getPropertyValue(-webkit-align-self) : stretch 828 g: style.getPropertyCSSValue(-webkit-align-self) : [object CSSPrimitiveValue] 825 829 g: style.getPropertyValue(-webkit-flex) : 0 0 auto 826 830 g: style.getPropertyCSSValue(-webkit-flex) : [object CSSValueList] … … 829 833 g: style.getPropertyValue(-webkit-flex-pack) : start 830 834 g: style.getPropertyCSSValue(-webkit-flex-pack) : [object CSSPrimitiveValue] 831 g: style.getPropertyValue(-webkit-flex-align) : stretch832 g: style.getPropertyCSSValue(-webkit-flex-align) : [object CSSPrimitiveValue]833 g: style.getPropertyValue(-webkit-flex-item-align) : stretch834 g: style.getPropertyCSSValue(-webkit-flex-item-align) : [object CSSPrimitiveValue]835 835 g: style.getPropertyValue(-webkit-flex-direction) : row 836 836 g: style.getPropertyCSSValue(-webkit-flex-direction) : [object CSSPrimitiveValue] -
trunk/LayoutTests/platform/win/fast/css/getComputedStyle/computed-style-expected.txt
r118853 r119131 146 146 -webkit-column-width: auto; 147 147 -webkit-filter: none; 148 -webkit-align-items: stretch; 149 -webkit-align-self: stretch; 148 150 -webkit-flex: 0 0 auto; 149 151 -webkit-flex-order: 0; 150 152 -webkit-flex-pack: start; 151 -webkit-flex-align: stretch;152 -webkit-flex-item-align: stretch;153 153 -webkit-flex-direction: row; 154 154 -webkit-flex-flow: row none; -
trunk/LayoutTests/platform/win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
r118853 r119131 145 145 -webkit-column-width: auto 146 146 -webkit-filter: none 147 -webkit-align-items: stretch 148 -webkit-align-self: stretch 147 149 -webkit-flex: 0 0 auto 148 150 -webkit-flex-order: 0 149 151 -webkit-flex-pack: start 150 -webkit-flex-align: stretch151 -webkit-flex-item-align: stretch152 152 -webkit-flex-direction: row 153 153 -webkit-flex-flow: row none -
trunk/LayoutTests/svg/css/getComputedStyle-basic-expected.txt
r118853 r119131 285 285 rect: style.getPropertyValue(-webkit-column-width) : auto 286 286 rect: style.getPropertyCSSValue(-webkit-column-width) : [object CSSPrimitiveValue] 287 rect: style.getPropertyValue(-webkit-align-items) : stretch 288 rect: style.getPropertyCSSValue(-webkit-align-items) : [object CSSPrimitiveValue] 289 rect: style.getPropertyValue(-webkit-align-self) : stretch 290 rect: style.getPropertyCSSValue(-webkit-align-self) : [object CSSPrimitiveValue] 287 291 rect: style.getPropertyValue(-webkit-flex) : 0 0 auto 288 292 rect: style.getPropertyCSSValue(-webkit-flex) : [object CSSValueList] … … 291 295 rect: style.getPropertyValue(-webkit-flex-pack) : start 292 296 rect: style.getPropertyCSSValue(-webkit-flex-pack) : [object CSSPrimitiveValue] 293 rect: style.getPropertyValue(-webkit-flex-align) : stretch294 rect: style.getPropertyCSSValue(-webkit-flex-align) : [object CSSPrimitiveValue]295 rect: style.getPropertyValue(-webkit-flex-item-align) : stretch296 rect: style.getPropertyCSSValue(-webkit-flex-item-align) : [object CSSPrimitiveValue]297 297 rect: style.getPropertyValue(-webkit-flex-direction) : row 298 298 rect: style.getPropertyCSSValue(-webkit-flex-direction) : [object CSSPrimitiveValue] … … 815 815 g: style.getPropertyValue(-webkit-column-width) : auto 816 816 g: style.getPropertyCSSValue(-webkit-column-width) : [object CSSPrimitiveValue] 817 g: style.getPropertyValue(-webkit-align-items) : stretch 818 g: style.getPropertyCSSValue(-webkit-align-items) : [object CSSPrimitiveValue] 819 g: style.getPropertyValue(-webkit-align-self) : stretch 820 g: style.getPropertyCSSValue(-webkit-align-self) : [object CSSPrimitiveValue] 817 821 g: style.getPropertyValue(-webkit-flex) : 0 0 auto 818 822 g: style.getPropertyCSSValue(-webkit-flex) : [object CSSValueList] … … 821 825 g: style.getPropertyValue(-webkit-flex-pack) : start 822 826 g: style.getPropertyCSSValue(-webkit-flex-pack) : [object CSSPrimitiveValue] 823 g: style.getPropertyValue(-webkit-flex-align) : stretch824 g: style.getPropertyCSSValue(-webkit-flex-align) : [object CSSPrimitiveValue]825 g: style.getPropertyValue(-webkit-flex-item-align) : stretch826 g: style.getPropertyCSSValue(-webkit-flex-item-align) : [object CSSPrimitiveValue]827 827 g: style.getPropertyValue(-webkit-flex-direction) : row 828 828 g: style.getPropertyCSSValue(-webkit-flex-direction) : [object CSSPrimitiveValue] -
trunk/Source/WebCore/ChangeLog
r119125 r119131 1 2012-05-31 Tony Chang <tony@chromium.org> 2 3 rename flexbox CSS properties from flex-align and flex-item-align to align-items and align-self 4 https://bugs.webkit.org/show_bug.cgi?id=87907 5 6 Reviewed by Ojan Vafai. 7 8 This was recently changed in the spec: 9 http://dev.w3.org/csswg/css3-flexbox/#align-items-property 10 11 No new tests, updated the tests to use the new naming. 12 13 * css/CSSComputedStyleDeclaration.cpp: 14 (WebCore): 15 (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): 16 * css/CSSParser.cpp: 17 (WebCore::isValidKeywordPropertyAndValue): 18 (WebCore::isKeywordPropertyID): 19 (WebCore::CSSParser::parseValue): 20 * css/CSSPrimitiveValueMappings.h: 21 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 22 (WebCore::CSSPrimitiveValue::operator EAlignItems): 23 * css/CSSProperty.cpp: 24 (WebCore::CSSProperty::isInheritedProperty): 25 * css/CSSPropertyNames.in: 26 * css/StyleBuilder.cpp: 27 (WebCore::StyleBuilder::StyleBuilder): 28 * css/StyleResolver.cpp: 29 (WebCore::StyleResolver::collectMatchingRulesForList): 30 * rendering/RenderBox.cpp: 31 (WebCore::RenderBox::sizesToIntrinsicLogicalWidth): 32 * rendering/RenderFlexibleBox.cpp: 33 (WebCore::alignmentForChild): 34 (WebCore::RenderFlexibleBox::layoutAndPlaceChildren): 35 (WebCore::RenderFlexibleBox::alignChildren): 36 * rendering/style/RenderStyle.h: 37 * rendering/style/RenderStyleConstants.h: 38 * rendering/style/StyleFlexibleBoxData.cpp: 39 (WebCore::StyleFlexibleBoxData::StyleFlexibleBoxData): 40 (WebCore::StyleFlexibleBoxData::operator==): 41 * rendering/style/StyleFlexibleBoxData.h: 42 (StyleFlexibleBoxData): Move member variables to StyleRareNonInheritedData 43 because these values will eventually apply to more than just flexbox. 44 * rendering/style/StyleRareNonInheritedData.cpp: 45 (WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData): 46 (WebCore::StyleRareNonInheritedData::operator==): 47 * rendering/style/StyleRareNonInheritedData.h: 48 (StyleRareNonInheritedData): 49 1 50 2012-05-31 Ami Fischman <fischman@chromium.org> 2 51 -
trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp
r119097 r119131 229 229 #endif 230 230 #if ENABLE(CSS3_FLEXBOX) 231 CSSPropertyWebkitAlignItems, 232 CSSPropertyWebkitAlignSelf, 231 233 CSSPropertyWebkitFlex, 232 234 CSSPropertyWebkitFlexOrder, 233 235 CSSPropertyWebkitFlexPack, 234 CSSPropertyWebkitFlexAlign,235 CSSPropertyWebkitFlexItemAlign,236 236 CSSPropertyWebkitFlexDirection, 237 237 CSSPropertyWebkitFlexFlow, … … 1655 1655 case CSSPropertyWebkitFlexPack: 1656 1656 return cssValuePool().createValue(style->flexPack()); 1657 case CSSPropertyWebkit FlexAlign:1658 return cssValuePool().createValue(style-> flexAlign());1659 case CSSPropertyWebkit FlexItemAlign:1660 if (style-> flexItemAlign() == AlignAuto) {1657 case CSSPropertyWebkitAlignItems: 1658 return cssValuePool().createValue(style->alignItems()); 1659 case CSSPropertyWebkitAlignSelf: 1660 if (style->alignSelf() == AlignAuto) { 1661 1661 if (m_node && m_node->parentNode() && m_node->parentNode()->computedStyle()) 1662 return cssValuePool().createValue(m_node->parentNode()->computedStyle()-> flexAlign());1662 return cssValuePool().createValue(m_node->parentNode()->computedStyle()->alignItems()); 1663 1663 return cssValuePool().createValue(AlignStretch); 1664 1664 } 1665 return cssValuePool().createValue(style-> flexItemAlign());1665 return cssValuePool().createValue(style->alignSelf()); 1666 1666 case CSSPropertyWebkitFlexDirection: 1667 1667 return cssValuePool().createValue(style->flexDirection()); -
trunk/Source/WebCore/css/CSSParser.cpp
r119097 r119131 690 690 break; 691 691 #if ENABLE(CSS3_FLEXBOX) 692 case CSSPropertyWebkit FlexAlign:692 case CSSPropertyWebkitAlignItems: 693 693 if (valueID == CSSValueStart || valueID == CSSValueEnd || valueID == CSSValueCenter || valueID == CSSValueBaseline || valueID == CSSValueStretch) 694 return true; 695 break; 696 case CSSPropertyWebkitAlignSelf: 697 if (valueID == CSSValueAuto || valueID == CSSValueStart || valueID == CSSValueEnd || valueID == CSSValueCenter || valueID == CSSValueBaseline || valueID == CSSValueStretch) 694 698 return true; 695 699 break; … … 697 701 if (valueID == CSSValueRow || valueID == CSSValueRowReverse || valueID == CSSValueColumn || valueID == CSSValueColumnReverse) 698 702 return true; 699 break;700 case CSSPropertyWebkitFlexItemAlign:701 if (valueID == CSSValueAuto || valueID == CSSValueStart || valueID == CSSValueEnd || valueID == CSSValueCenter || valueID == CSSValueBaseline || valueID == CSSValueStretch)702 return true;703 703 break; 704 704 case CSSPropertyWebkitFlexLinePack: … … 921 921 case CSSPropertyWebkitColumnRuleStyle: 922 922 #if ENABLE(CSS3_FLEXBOX) 923 case CSSPropertyWebkitFlexAlign: 923 case CSSPropertyWebkitAlignItems: 924 case CSSPropertyWebkitAlignSelf: 924 925 case CSSPropertyWebkitFlexDirection: 925 case CSSPropertyWebkitFlexItemAlign:926 926 case CSSPropertyWebkitFlexLinePack: 927 927 case CSSPropertyWebkitFlexPack: … … 2555 2555 case CSSPropertyWebkitColumnRuleStyle: 2556 2556 #if ENABLE(CSS3_FLEXBOX) 2557 case CSSPropertyWebkitFlexAlign: 2557 case CSSPropertyWebkitAlignItems: 2558 case CSSPropertyWebkitAlignSelf: 2558 2559 case CSSPropertyWebkitFlexDirection: 2559 case CSSPropertyWebkitFlexItemAlign:2560 2560 case CSSPropertyWebkitFlexLinePack: 2561 2561 case CSSPropertyWebkitFlexPack: -
trunk/Source/WebCore/css/CSSPrimitiveValueMappings.h
r118971 r119131 1198 1198 #if ENABLE(CSS3_FLEXBOX) 1199 1199 1200 template<> inline CSSPrimitiveValue::CSSPrimitiveValue(E FlexAligne)1200 template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EAlignItems e) 1201 1201 : CSSValue(PrimitiveClass) 1202 1202 { … … 1224 1224 } 1225 1225 1226 template<> inline CSSPrimitiveValue::operator E FlexAlign() const1226 template<> inline CSSPrimitiveValue::operator EAlignItems() const 1227 1227 { 1228 1228 switch (m_value.ident) { -
trunk/Source/WebCore/css/CSSProperty.cpp
r118853 r119131 540 540 #endif 541 541 #if ENABLE(CSS3_FLEXBOX) 542 case CSSPropertyWebkitAlignItems: 543 case CSSPropertyWebkitAlignSelf: 542 544 case CSSPropertyWebkitFlex: 543 545 case CSSPropertyWebkitFlexOrder: 544 546 case CSSPropertyWebkitFlexPack: 545 case CSSPropertyWebkitFlexAlign:546 case CSSPropertyWebkitFlexItemAlign:547 547 case CSSPropertyWebkitFlexDirection: 548 548 case CSSPropertyWebkitFlexFlow: -
trunk/Source/WebCore/css/CSSPropertyNames.in
r118853 r119131 259 259 #endif 260 260 #if defined(ENABLE_CSS3_FLEXBOX) && ENABLE_CSS3_FLEXBOX 261 -webkit-align-items 262 -webkit-align-self 261 263 -webkit-flex 262 -webkit-flex-align263 264 -webkit-flex-direction 264 265 -webkit-flex-flow 265 -webkit-flex-item-align266 266 -webkit-flex-line-pack 267 267 -webkit-flex-order -
trunk/Source/WebCore/css/StyleBuilder.cpp
r118853 r119131 1934 1934 setPropertyHandler(CSSPropertyWebkitColumnWidth, ApplyPropertyAuto<float, &RenderStyle::columnWidth, &RenderStyle::setColumnWidth, &RenderStyle::hasAutoColumnWidth, &RenderStyle::setHasAutoColumnWidth, ComputeLength>::createHandler()); 1935 1935 #if ENABLE(CSS3_FLEXBOX) 1936 setPropertyHandler(CSSPropertyWebkitAlignItems, ApplyPropertyDefault<EAlignItems, &RenderStyle::alignItems, EAlignItems, &RenderStyle::setAlignItems, EAlignItems, &RenderStyle::initialAlignItems>::createHandler()); 1937 setPropertyHandler(CSSPropertyWebkitAlignSelf, ApplyPropertyDefault<EAlignItems, &RenderStyle::alignSelf, EAlignItems, &RenderStyle::setAlignSelf, EAlignItems, &RenderStyle::initialAlignSelf>::createHandler()); 1936 1938 setPropertyHandler(CSSPropertyWebkitFlex, ApplyPropertyFlex::createHandler()); 1937 setPropertyHandler(CSSPropertyWebkitFlexAlign, ApplyPropertyDefault<EFlexAlign, &RenderStyle::flexAlign, EFlexAlign, &RenderStyle::setFlexAlign, EFlexAlign, &RenderStyle::initialFlexAlign>::createHandler());1938 1939 setPropertyHandler(CSSPropertyWebkitFlexDirection, ApplyPropertyDefault<EFlexDirection, &RenderStyle::flexDirection, EFlexDirection, &RenderStyle::setFlexDirection, EFlexDirection, &RenderStyle::initialFlexDirection>::createHandler()); 1939 1940 setPropertyHandler(CSSPropertyWebkitFlexFlow, ApplyPropertyExpanding<SuppressValue, CSSPropertyWebkitFlexDirection, CSSPropertyWebkitFlexWrap>::createHandler()); 1940 setPropertyHandler(CSSPropertyWebkitFlexItemAlign, ApplyPropertyDefault<EFlexAlign, &RenderStyle::flexItemAlign, EFlexAlign, &RenderStyle::setFlexItemAlign, EFlexAlign, &RenderStyle::initialFlexItemAlign>::createHandler());1941 1941 setPropertyHandler(CSSPropertyWebkitFlexLinePack, ApplyPropertyDefault<EFlexLinePack, &RenderStyle::flexLinePack, EFlexLinePack, &RenderStyle::setFlexLinePack, EFlexLinePack, &RenderStyle::initialFlexLinePack>::createHandler()); 1942 1942 setPropertyHandler(CSSPropertyWebkitFlexOrder, ApplyPropertyDefault<int, &RenderStyle::flexOrder, int, &RenderStyle::setFlexOrder, int, &RenderStyle::initialFlexOrder>::createHandler()); -
trunk/Source/WebCore/css/StyleResolver.cpp
r119094 r119131 4122 4122 case CSSPropertyWebkitColumnWidth: 4123 4123 #if ENABLE(CSS3_FLEXBOX) 4124 case CSSPropertyWebkitAlignItems: 4125 case CSSPropertyWebkitAlignSelf: 4124 4126 case CSSPropertyWebkitFlex: 4125 case CSSPropertyWebkitFlexAlign:4126 4127 case CSSPropertyWebkitFlexDirection: 4127 4128 case CSSPropertyWebkitFlexFlow: 4128 case CSSPropertyWebkitFlexItemAlign:4129 4129 case CSSPropertyWebkitFlexLinePack: 4130 4130 case CSSPropertyWebkitFlexOrder: -
trunk/Source/WebCore/rendering/RenderBox.cpp
r118961 r119131 1792 1792 if (!parent()->style()->isColumnFlexDirection() || parent()->style()->flexWrap() != FlexWrapNone) 1793 1793 return true; 1794 E FlexAlign itemAlign = style()->flexItemAlign();1795 if (itemAlign != AlignStretch && (itemAlign != AlignAuto || parent()->style()-> flexAlign() != AlignStretch))1794 EAlignItems itemAlign = style()->alignSelf(); 1795 if (itemAlign != AlignStretch && (itemAlign != AlignAuto || parent()->style()->alignItems() != AlignStretch)) 1796 1796 return true; 1797 1797 } -
trunk/Source/WebCore/rendering/RenderFlexibleBox.cpp
r119015 r119131 954 954 } 955 955 956 static E FlexAlign flexAlignForChild(RenderBox* child)957 { 958 E FlexAlign align = child->style()->flexItemAlign();956 static EAlignItems alignmentForChild(RenderBox* child) 957 { 958 EAlignItems align = child->style()->alignSelf(); 959 959 if (align == AlignAuto) 960 align = child->parent()->style()-> flexAlign();960 align = child->parent()->style()->alignItems(); 961 961 962 962 if (child->parent()->style()->flexWrap() == FlexWrapReverse) { … … 981 981 982 982 LayoutUnit totalMainExtent = mainAxisExtent(); 983 LayoutUnit maxAscent = 0, maxDescent = 0; // Used when flex-align: baseline.983 LayoutUnit maxAscent = 0, maxDescent = 0; // Used when align-items: baseline. 984 984 LayoutUnit maxChildCrossAxisExtent = 0; 985 985 bool shouldFlipMainAxis = !isColumnFlow() && !isLeftToRightFlow(); … … 1000 1000 1001 1001 LayoutUnit childCrossAxisMarginBoxExtent; 1002 if ( flexAlignForChild(child) == AlignBaseline && !hasAutoMarginsInCrossAxis(child)) {1002 if (alignmentForChild(child) == AlignBaseline && !hasAutoMarginsInCrossAxis(child)) { 1003 1003 LayoutUnit ascent = marginBoxAscentForChild(child); 1004 1004 LayoutUnit descent = (crossAxisMarginExtentForChild(child) + crossAxisExtentForChild(child)) - ascent; … … 1156 1156 continue; 1157 1157 1158 switch ( flexAlignForChild(child)) {1158 switch (alignmentForChild(child)) { 1159 1159 case AlignAuto: 1160 1160 ASSERT_NOT_REACHED(); … … 1199 1199 for (size_t childNumber = 0; childNumber < lineContexts[lineNumber].numberOfChildren; ++childNumber, child = iterator.next()) { 1200 1200 ASSERT(child); 1201 if ( flexAlignForChild(child) == AlignBaseline && !hasAutoMarginsInCrossAxis(child) && minMarginAfterBaseline)1201 if (alignmentForChild(child) == AlignBaseline && !hasAutoMarginsInCrossAxis(child) && minMarginAfterBaseline) 1202 1202 adjustAlignmentForChild(child, minMarginAfterBaseline); 1203 1203 } -
trunk/Source/WebCore/rendering/style/RenderStyle.h
r118853 r119131 810 810 int flexOrder() const { return rareNonInheritedData->m_flexibleBox->m_flexOrder; } 811 811 EFlexPack flexPack() const { return static_cast<EFlexPack>(rareNonInheritedData->m_flexibleBox->m_flexPack); } 812 E FlexAlign flexAlign() const { return static_cast<EFlexAlign>(rareNonInheritedData->m_flexibleBox->m_flexAlign); }813 E FlexAlign flexItemAlign() const { return static_cast<EFlexAlign>(rareNonInheritedData->m_flexibleBox->m_flexItemAlign); }812 EAlignItems alignItems() const { return static_cast<EAlignItems>(rareNonInheritedData->m_alignItems); } 813 EAlignItems alignSelf() const { return static_cast<EAlignItems>(rareNonInheritedData->m_alignSelf); } 814 814 EFlexDirection flexDirection() const { return static_cast<EFlexDirection>(rareNonInheritedData->m_flexibleBox->m_flexDirection); } 815 815 bool isColumnFlexDirection() const { return flexDirection() == FlowColumn || flexDirection() == FlowColumnReverse; } … … 1252 1252 void setFlexOrder(int o) { SET_VAR(rareNonInheritedData.access()->m_flexibleBox, m_flexOrder, o); } 1253 1253 void setFlexPack(EFlexPack p) { SET_VAR(rareNonInheritedData.access()->m_flexibleBox, m_flexPack, p); } 1254 void set FlexAlign(EFlexAlign a) { SET_VAR(rareNonInheritedData.access()->m_flexibleBox, m_flexAlign, a); }1255 void set FlexItemAlign(EFlexAlign a) { SET_VAR(rareNonInheritedData.access()->m_flexibleBox, m_flexItemAlign, a); }1254 void setAlignItems(EAlignItems a) { SET_VAR(rareNonInheritedData, m_alignItems, a); } 1255 void setAlignSelf(EAlignItems a) { SET_VAR(rareNonInheritedData, m_alignSelf, a); } 1256 1256 void setFlexDirection(EFlexDirection direction) { SET_VAR(rareNonInheritedData.access()->m_flexibleBox, m_flexDirection, direction); } 1257 1257 void setFlexWrap(EFlexWrap w) { SET_VAR(rareNonInheritedData.access()->m_flexibleBox, m_flexWrap, w); } … … 1586 1586 static int initialFlexOrder() { return 0; } 1587 1587 static EFlexPack initialFlexPack() { return PackStart; } 1588 static E FlexAlign initialFlexAlign() { return AlignStretch; }1589 static E FlexAlign initialFlexItemAlign() { return AlignAuto; }1588 static EAlignItems initialAlignItems() { return AlignStretch; } 1589 static EAlignItems initialAlignSelf() { return AlignAuto; } 1590 1590 static EFlexDirection initialFlexDirection() { return FlowRow; } 1591 1591 static EFlexWrap initialFlexWrap() { return FlexWrapNone; } -
trunk/Source/WebCore/rendering/style/RenderStyleConstants.h
r118971 r119131 174 174 // CSS3 Flexbox Properties 175 175 176 enum EAlignItems { AlignAuto, AlignStart, AlignEnd, AlignCenter, AlignStretch, AlignBaseline }; 176 177 enum EFlexPack { PackStart, PackEnd, PackCenter, PackSpaceBetween, PackSpaceAround }; 177 enum EFlexAlign { AlignAuto, AlignStart, AlignEnd, AlignCenter, AlignStretch, AlignBaseline };178 178 enum EFlexDirection { FlowRow, FlowRowReverse, FlowColumn, FlowColumnReverse }; 179 179 enum EFlexLinePack { LinePackStart, LinePackEnd, LinePackCenter, LinePackSpaceBetween, LinePackSpaceAround, LinePackStretch }; -
trunk/Source/WebCore/rendering/style/StyleFlexibleBoxData.cpp
r113208 r119131 37 37 , m_flexOrder(RenderStyle::initialFlexOrder()) 38 38 , m_flexPack(RenderStyle::initialFlexPack()) 39 , m_flexAlign(RenderStyle::initialFlexAlign())40 , m_flexItemAlign(RenderStyle::initialFlexItemAlign())41 39 , m_flexDirection(RenderStyle::initialFlexDirection()) 42 40 , m_flexWrap(RenderStyle::initialFlexWrap()) … … 52 50 , m_flexOrder(o.m_flexOrder) 53 51 , m_flexPack(o.m_flexPack) 54 , m_flexAlign(o.m_flexAlign)55 , m_flexItemAlign(o.m_flexItemAlign)56 52 , m_flexDirection(o.m_flexDirection) 57 53 , m_flexWrap(o.m_flexWrap) … … 63 59 { 64 60 return m_positiveFlex == o.m_positiveFlex && m_negativeFlex == o.m_negativeFlex && m_preferredSize == o.m_preferredSize 65 && m_flexOrder == o.m_flexOrder && m_flexPack == o.m_flexPack && m_flexAlign == o.m_flexAlign 66 && m_flexItemAlign == o.m_flexItemAlign && m_flexDirection == o.m_flexDirection && m_flexWrap == o.m_flexWrap 67 && m_flexLinePack == o.m_flexLinePack; 61 && m_flexOrder == o.m_flexOrder && m_flexPack == o.m_flexPack && m_flexDirection == o.m_flexDirection 62 && m_flexWrap == o.m_flexWrap && m_flexLinePack == o.m_flexLinePack; 68 63 } 69 64 -
trunk/Source/WebCore/rendering/style/StyleFlexibleBoxData.h
r113208 r119131 52 52 53 53 unsigned m_flexPack : 3; // EFlexPack 54 unsigned m_flexAlign : 3; // EFlexAlign55 unsigned m_flexItemAlign : 3; // EFlexAlign56 54 unsigned m_flexDirection : 2; // EFlexDirection 57 55 unsigned m_flexWrap : 2; // EFlexWrap -
trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.cpp
r118396 r119131 60 60 , m_transformStyle3D(RenderStyle::initialTransformStyle3D()) 61 61 , m_backfaceVisibility(RenderStyle::initialBackfaceVisibility()) 62 , m_alignItems(RenderStyle::initialAlignItems()) 63 , m_alignSelf(RenderStyle::initialAlignSelf()) 62 64 , userDrag(RenderStyle::initialUserDrag()) 63 65 , textOverflow(RenderStyle::initialTextOverflow()) … … 127 129 , m_transformStyle3D(o.m_transformStyle3D) 128 130 , m_backfaceVisibility(o.m_backfaceVisibility) 131 , m_alignItems(o.m_alignItems) 132 , m_alignSelf(o.m_alignSelf) 129 133 , userDrag(o.userDrag) 130 134 , textOverflow(o.textOverflow) … … 200 204 && m_transformStyle3D == o.m_transformStyle3D 201 205 && m_backfaceVisibility == o.m_backfaceVisibility 206 && m_alignItems == o.m_alignItems 207 && m_alignSelf == o.m_alignSelf 202 208 && userDrag == o.userDrag 203 209 && textOverflow == o.textOverflow -
trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.h
r118396 r119131 159 159 unsigned m_backfaceVisibility : 1; // EBackfaceVisibility 160 160 161 unsigned m_alignItems : 3; // EAlignItems 162 unsigned m_alignSelf : 3; // EAlignItems 163 161 164 unsigned userDrag : 2; // EUserDrag 162 165 unsigned textOverflow : 1; // Whether or not lines that spill out should be truncated with "..."
Note: See TracChangeset
for help on using the changeset viewer.