-
eric@webkit.org authored
Reviewed by Adele Peterson. Allow styling of HTMLProgressElement. https://bugs.webkit.org/show_bug.cgi?id=37901 Added a test for changing the -webkit-appearance statically and dynamically. * fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element.html: Added. * platform/chromium/test_expectations.txt: * platform/gtk/Skipped: * platform/mac/fast/dom/HTMLProgressElement: Added. * platform/mac/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.checksum: Added. * platform/mac/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png: Added. * platform/mac/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt: Added. * platform/qt/Skipped: * platform/win/Skipped: 2010-04-25 yael aharon <yael.aharon@nokia.com> Reviewed by Adele Peterson. Allow styling of HTMLProgressElement. https://bugs.webkit.org/show_bug.cgi?id=37901 Added a new pseudo element to represent the value portion of the progress element. Web developers can style this pseudo element separate from the rest of the progress element. Test: fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element.html * css/CSSPrimitiveValueMappings.h: (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): * css/CSSSelector.cpp: (WebCore::CSSSelector::pseudoId): (WebCore::nameToPseudoTypeMap): (WebCore::CSSSelector::extractPseudoType): * css/CSSSelector.h: * css/CSSValueKeywords.in: * platform/ThemeTypes.h: * rendering/RenderProgress.cpp: (WebCore::ProgressValueElement::isShadowNode): (WebCore::ProgressValueElement::shadowParentNode): (WebCore::ProgressValueElement::ProgressValueElement): (WebCore::RenderProgress::RenderProgress): (WebCore::RenderProgress::~RenderProgress): (WebCore::RenderProgress::layout): (WebCore::RenderProgress::styleDidChange): (WebCore::RenderProgress::updateFromElement): (WebCore::RenderProgress::updateValuePartState): (WebCore::RenderProgress::createStyleForValuePart): (WebCore::RenderProgress::updateAnimationState): * rendering/RenderTheme.cpp: (WebCore::RenderTheme::isControlStyled): * rendering/RenderProgress.h: * rendering/style/RenderStyleConstants.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58228 268f45cc-cd09-0410-ab3c-d52691b4dbfc
82fc1e43