2011-04-23 MORITA Hajime <morrita@google.com>
Reviewed by Kent Tamura.
REGRESSION: (non-Mac) <meter>'s bar part isn't rendered for with -webkit-writing-mode: vertical-lr from r82899
https://bugs.webkit.org/show_bug.cgi?id=59281
* fast/dom/HTMLMeterElement/meter-writing-mode.html: Added.
* fast/dom/HTMLProgressElement/progress-writing-mode.html: Added.
* platform/chromium/test_expectations.txt:
* platform/mac/fast/dom/HTMLMeterElement/meter-writing-mode-expected.png: Added.
* platform/mac/fast/dom/HTMLMeterElement/meter-writing-mode-expected.txt: Added.
* platform/mac/fast/dom/HTMLProgressElement/progress-writing-mode-expected.png: Added.
* platform/mac/fast/dom/HTMLProgressElement/progress-writing-mode-expected.txt: Added.
2011-04-23 MORITA Hajime <morrita@google.com>
Reviewed by Kent Tamura.
REGRESSION: (non-Mac) <meter>'s bar part isn't rendered for with -webkit-writing-mode: vertical-lr from r82899
https://bugs.webkit.org/show_bug.cgi?id=59281
Styles for -webkit-meter-bar and -webkit-progress-bar missed width property, which caused unexpected layout results
for vertical writing modes. This fix added a width property for each of them.
Tests: fast/dom/HTMLMeterElement/meter-writing-mode.html
fast/dom/HTMLProgressElement/progress-writing-mode.html
* css/html.css:
(meter::-webkit-meter-bar):
(progress::-webkit-progress-bar):
git-svn-id: svn://svn.chromium.org/blink/trunk@84745 bbb929c8-8fbe-4397-9dbb-9b2b20218538
diff --git a/Source/WebCore/css/html.css b/Source/WebCore/css/html.css
index ecbaef9..46e21e6 100644
--- a/Source/WebCore/css/html.css
+++ b/Source/WebCore/css/html.css
@@ -687,6 +687,7 @@
meter::-webkit-meter-bar {
background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#ddd), color-stop(0.20, #eee), color-stop(0.45, #ccc), color-stop(0.55, #ccc));
height: 100%;
+ width: 100%;
-webkit-box-sizing: border-box;
}
@@ -722,6 +723,7 @@
progress::-webkit-progress-bar {
background-color: gray;
height: 100%;
+ width: 100%;
-webkit-box-sizing: border-box;
}