12012-08-01 Yoshifumi Inoue <yosin@chromium.org>
2
3 [CSS] Add selectors for multiple fields time input UI.
4 https://bugs.webkit.org/show_bug.cgi?id=92834
5
6 Reviewed by NOBODY (OOPS!).
7
8 This patch adds new selectors and "height" property to spin button
9 for multiple fields time input UI.
10
11 RenderTextControlSingleLine::layout() sets height of spin button for
12 input type "number" and other input types using RenderTextControlSingleLine
13 as renderer object. However, multiple fields time input UI doesn't use
14 it and needs to set height of spin button.
15
16 No new tests. This patch doesn't change behavior.
17
18 * css/html.css:
19 (input::-webkit-datetime-edit): Added.
20 (input::-webkit-datetime-edit-ampm-field): Added.
21 (input::-webkit-datetime-edit-hour-field): Added.
22 (input::-webkit-datetime-edit-millisecond-field): Added.
23 (input::-webkit-datetime-edit-minute-field): Added.
24 (input::-webkit-datetime-edit-minute-field[readonly]): Added. This selector
25 is used for step>=3600 second and time format contains minute field.
26 (input::-webkit-datetime-edit-second-field): Added.
27 (input::-webkit-datetime-edit-second-field[readonly]): Added. This selector
28 is used for step>=60 second and time format contains second field.
29 (input::-webkit-inner-spin-button): Add "height" property for using
30 spin button other than RenderTextControlSingleLine.
31