Changeset 134558 in webkit
- Timestamp:
- Nov 13, 2012 11:56:51 PM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r134557 r134558 1 2012-11-13 Kent Tamura <tkent@chromium.org> 2 3 Use menulist-button instead of menulist for date/time input types 4 https://bugs.webkit.org/show_bug.cgi?id=101886 5 6 Reviewed by Hajime Morita. 7 8 Both of Chromium-Android and iOS use -webkit-appearance:menulist-button, 9 not menulist. We had better apply common one by default. 10 11 No new tests. Covered by fast/forms/*/*-appearance-*.html. 12 13 * css/html.css: 14 (input[type="date"]): Switch menulist-button from menulist. 15 (input[type="datetime"]): Ditto. 16 (input[type="datetime-local"]): Ditto. 17 (input[type="month"]): Ditto. 18 (input[type="time"]): Ditto. 19 (input[type="week"]): Ditto. 20 (input::-webkit-date-and-time-value): 21 Add top, right, bottom margins. The right margin is important when 22 dir=rtl is specified. 23 whitespace:pre is needed to align baseline in a case of empty values. 24 * css/themeChromiumAndroid.css: 25 Remove redundant style declaration. 26 * css/themeWin.css: 27 Remove padding adjustment for date/time input types. It is for 28 textfields. 29 1 30 2012-11-13 Vincent Scheib <scheib@chromium.org> 2 31 -
trunk/Source/WebCore/css/html.css
r134506 r134558 608 608 input[type="date"] { 609 609 -webkit-align-items: center; 610 -webkit-appearance: menulist ;610 -webkit-appearance: menulist-button; 611 611 display: -webkit-inline-flex; 612 612 overflow: hidden; … … 617 617 input[type="datetime"] { 618 618 -webkit-align-items: center; 619 -webkit-appearance: menulist ;619 -webkit-appearance: menulist-button; 620 620 display: -webkit-inline-flex; 621 621 overflow: hidden; … … 626 626 input[type="datetime-local"] { 627 627 -webkit-align-items: center; 628 -webkit-appearance: menulist ;628 -webkit-appearance: menulist-button; 629 629 display: -webkit-inline-flex; 630 630 overflow: hidden; … … 635 635 input[type="month"] { 636 636 -webkit-align-items: center; 637 -webkit-appearance: menulist ;637 -webkit-appearance: menulist-button; 638 638 display: -webkit-inline-flex; 639 639 overflow: hidden; … … 644 644 input[type="time"] { 645 645 -webkit-align-items: center; 646 -webkit-appearance: menulist ;646 -webkit-appearance: menulist-button; 647 647 display: -webkit-inline-flex; 648 648 overflow: hidden; … … 653 653 input[type="week"] { 654 654 -webkit-align-items: center; 655 -webkit-appearance: menulist ;655 -webkit-appearance: menulist-button; 656 656 display: -webkit-inline-flex; 657 657 overflow: hidden; … … 661 661 662 662 input::-webkit-date-and-time-value { 663 margin-left: 4px; 663 margin: 1px 24px 1px 4px; 664 white-space: pre; 664 665 } 665 666 #endif -
trunk/Source/WebCore/css/themeChromiumAndroid.css
r130516 r134558 40 40 white-space: pre; 41 41 } 42 43 input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="time"], input[type="month"] {44 -webkit-appearance: menulist-button;45 } -
trunk/Source/WebCore/css/themeWin.css
r131433 r134558 39 39 input[type="password"], 40 40 input[type="tel"], 41 #if !defined(ENABLE_INPUT_MULTIPLE_FIELDS_UI) || !ENABLE_INPUT_MULTIPLE_FIELDS_UI42 input[type="date"],43 input[type="datetime"],44 input[type="datetime-local"],45 input[type="month"],46 input[type="time"],47 input[type="week"],48 #endif49 41 input[type="url"], 50 42 input[type="text"] {
Note: See TracChangeset
for help on using the changeset viewer.