Skip to content
  • tony@chromium.org's avatar
    Add CSS parsing for -webkit-flex-align · 3d0dad09
    tony@chromium.org authored
    https://bugs.webkit.org/show_bug.cgi?id=66726
    
    Reviewed by Ojan Vafai.
    
    Source/WebCore:
    
    * css/CSSComputedStyleDeclaration.cpp:
    (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
    * css/CSSParser.cpp:
    (WebCore::CSSParser::parseValue):
    * css/CSSPrimitiveValueMappings.h:
    (WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
    (WebCore::CSSPrimitiveValue::operator EFlexAlign):
    * css/CSSPropertyNames.in:
    * css/CSSStyleApplyProperty.cpp:
    (WebCore::CSSStyleApplyProperty::CSSStyleApplyProperty):
    * css/CSSStyleSelector.cpp:
    (WebCore::CSSStyleSelector::applyProperty):
    * css/CSSValueKeywords.in:
    * rendering/style/RenderStyle.h:
    (WebCore::InheritedFlags::flexAlign):
    (WebCore::InheritedFlags::setFlexAlign):
    (WebCore::InheritedFlags::initialFlexAlign):
    * rendering/style/RenderStyleConstants.h:
    * rendering/style/StyleFlexibleBoxData.cpp:
    (WebCore::StyleFlexibleBoxData::StyleFlexibleBoxData):
    (WebCore::StyleFlexibleBoxData::operator==):
    * rendering/style/StyleFlexibleBoxData.h:
    
    LayoutTests:
    
    * css3/flexbox/css-properties-expected.txt:
    * css3/flexbox/script-tests/css-properties.js:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93908 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    3d0dad09