Changeset 95355 in webkit
- Timestamp:
- Sep 16, 2011 7:40:27 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r95353 r95355 1 2011-09-16 Tony Chang <tony@chromium.org> 2 3 Rename flex-align values to match the spec 4 https://bugs.webkit.org/show_bug.cgi?id=67741 5 6 Reviewed by Ojan Vafai. 7 8 * css3/flexbox/css-properties-expected.txt: 9 * css3/flexbox/script-tests/css-properties.js: 10 1 11 2011-09-16 Ryosuke Niwa <rniwa@webkit.org> 2 12 -
trunk/LayoutTests/css3/flexbox/css-properties-expected.txt
r94104 r95355 32 32 PASS window.getComputedStyle(flexbox, null).webkitFlexAlign is "stretch" 33 33 PASS flexbox.style.webkitFlexAlign is "" 34 PASS flexbox.style.webkitFlexAlign is " before"35 PASS window.getComputedStyle(flexbox, null).webkitFlexAlign is " before"36 PASS flexbox.style.webkitFlexAlign is " after"37 PASS window.getComputedStyle(flexbox, null).webkitFlexAlign is " after"38 PASS flexbox.style.webkitFlexAlign is " middle"39 PASS window.getComputedStyle(flexbox, null).webkitFlexAlign is " middle"34 PASS flexbox.style.webkitFlexAlign is "start" 35 PASS window.getComputedStyle(flexbox, null).webkitFlexAlign is "start" 36 PASS flexbox.style.webkitFlexAlign is "end" 37 PASS window.getComputedStyle(flexbox, null).webkitFlexAlign is "end" 38 PASS flexbox.style.webkitFlexAlign is "center" 39 PASS window.getComputedStyle(flexbox, null).webkitFlexAlign is "center" 40 40 PASS flexbox.style.webkitFlexAlign is "stretch" 41 41 PASS window.getComputedStyle(flexbox, null).webkitFlexAlign is "stretch" -
trunk/LayoutTests/css3/flexbox/script-tests/css-properties.js
r94104 r95355 77 77 shouldBeEqualToString('flexbox.style.webkitFlexAlign', ''); 78 78 79 flexbox.style.webkitFlexAlign = ' before';80 shouldBeEqualToString('flexbox.style.webkitFlexAlign', ' before');81 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitFlexAlign', ' before');79 flexbox.style.webkitFlexAlign = 'start'; 80 shouldBeEqualToString('flexbox.style.webkitFlexAlign', 'start'); 81 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitFlexAlign', 'start'); 82 82 83 flexbox.style.webkitFlexAlign = ' after';84 shouldBeEqualToString('flexbox.style.webkitFlexAlign', ' after');85 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitFlexAlign', ' after');83 flexbox.style.webkitFlexAlign = 'end'; 84 shouldBeEqualToString('flexbox.style.webkitFlexAlign', 'end'); 85 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitFlexAlign', 'end'); 86 86 87 flexbox.style.webkitFlexAlign = ' middle';88 shouldBeEqualToString('flexbox.style.webkitFlexAlign', ' middle');89 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitFlexAlign', ' middle');87 flexbox.style.webkitFlexAlign = 'center'; 88 shouldBeEqualToString('flexbox.style.webkitFlexAlign', 'center'); 89 shouldBeEqualToString('window.getComputedStyle(flexbox, null).webkitFlexAlign', 'center'); 90 90 91 91 flexbox.style.webkitFlexAlign = 'stretch'; -
trunk/Source/WebCore/ChangeLog
r95352 r95355 1 2011-09-16 Tony Chang <tony@chromium.org> 2 3 Rename flex-align values to match the spec 4 https://bugs.webkit.org/show_bug.cgi?id=67741 5 6 Reviewed by Ojan Vafai. 7 8 * css/CSSParser.cpp: 9 (WebCore::CSSParser::parseValue): 10 * css/CSSPrimitiveValueMappings.h: 11 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 12 (WebCore::CSSPrimitiveValue::operator EFlexAlign): 13 * css/CSSValueKeywords.in: 14 * rendering/style/RenderStyleConstants.h: 15 1 16 2011-09-16 Kentaro Hara <haraken@chromium.org> 2 17 -
trunk/Source/WebCore/css/CSSParser.cpp
r95242 r95355 1581 1581 break; 1582 1582 case CSSPropertyWebkitFlexAlign: 1583 validPrimitive = id == CSSValue Before || id == CSSValueAfter || id == CSSValueMiddle|| id == CSSValueBaseline || id == CSSValueStretch;1583 validPrimitive = id == CSSValueStart || id == CSSValueEnd || id == CSSValueCenter || id == CSSValueBaseline || id == CSSValueStretch; 1584 1584 break; 1585 1585 case CSSPropertyWebkitFlexFlow: -
trunk/Source/WebCore/css/CSSPrimitiveValueMappings.h
r94104 r95355 1069 1069 { 1070 1070 switch (e) { 1071 case Align Before:1072 m_value.ident = CSSValue Before;1073 break; 1074 case Align After:1075 m_value.ident = CSSValue After;1076 break; 1077 case Align Middle:1078 m_value.ident = CSSValue Middle;1071 case AlignStart: 1072 m_value.ident = CSSValueStart; 1073 break; 1074 case AlignEnd: 1075 m_value.ident = CSSValueEnd; 1076 break; 1077 case AlignCenter: 1078 m_value.ident = CSSValueCenter; 1079 1079 break; 1080 1080 case AlignStretch: … … 1090 1090 { 1091 1091 switch (m_value.ident) { 1092 case CSSValue Before:1093 return Align Before;1094 case CSSValue After:1095 return Align After;1096 case CSSValue Middle:1097 return Align Middle;1092 case CSSValueStart: 1093 return AlignStart; 1094 case CSSValueEnd: 1095 return AlignEnd; 1096 case CSSValueCenter: 1097 return AlignCenter; 1098 1098 case CSSValueStretch: 1099 1099 return AlignStretch; … … 1102 1102 default: 1103 1103 ASSERT_NOT_REACHED(); 1104 return Align Before;1104 return AlignStart; 1105 1105 } 1106 1106 } -
trunk/Source/WebCore/css/CSSValueKeywords.in
r94710 r95355 473 473 474 474 // CSS_PROP_FLEX_ALIGN 475 before 476 after 477 // middle 475 // start 476 // end 477 // center 478 // baseline 478 479 // stretch 479 // baseline480 480 481 481 // CSS_PROP_FLEX_FLOW -
trunk/Source/WebCore/rendering/style/RenderStyleConstants.h
r94104 r95355 170 170 171 171 enum EFlexPack { PackStart, PackEnd, PackCenter, PackJustify }; 172 enum EFlexAlign { Align Before, AlignAfter, AlignMiddle, AlignStretch, AlignBaseline };172 enum EFlexAlign { AlignStart, AlignEnd, AlignCenter, AlignStretch, AlignBaseline }; 173 173 enum EFlexFlow { FlowRow, FlowRowReverse, FlowColumn, FlowColumnReverse, 174 174 FlowHorizontal, FlowHorizontalReverse, FlowHorizontalLeftToRight, FlowHorizontalRightToLeft,
Note: See TracChangeset
for help on using the changeset viewer.