Changeset 126250 in webkit
- Timestamp:
- Aug 21, 2012 7:05:51 PM (12 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r126249 r126250 1 2012-08-21 Yoshifumi Inoue <yosin@chromium.org> 2 3 [Forms] multiple fields time input UI should not have two focus ring. 4 https://bugs.webkit.org/show_bug.cgi?id=94579 5 6 Reviewed by Hajime Morita. 7 8 This patch adds a test case of focus appearance multiple fields time 9 input UI. 10 11 * fast/forms/time-multiple-fields/time-multiple-fields-appearance-basic-expected.html: Added script to make focus appearance. 12 * fast/forms/time-multiple-fields/time-multiple-fields-appearance-basic.html: Added script to set focus to input element. 13 1 14 2012-08-21 Adam Barth <abarth@webkit.org> 2 15 -
trunk/LayoutTests/fast/forms/time-multiple-fields/time-multiple-fields-appearance-basic-expected.html
r125849 r126250 5 5 <body> 6 6 <ul> 7 <li>step=none <span type="time"></span> <span type="time" value="12:34:56.789"></span></li>7 <li>step=none <span id="focus" type="time"></span> <span type="time" value="12:34:56.789"></span></li> 8 8 <li>step=1 <span type="time" step="1"></span> <span step="1" type="time" value="12:34:56.789"></span></li> 9 9 <li>step=0.0001 <span type="time" step="0.001"></span> <span step="0.001" type="time" value="12:34:56.789"></span></li> … … 13 13 </body> 14 14 <script src="./resources/time-multiple-fields-appearance.js"></script> 15 <script> 16 var focusElment = document.getElementById("focus"); 17 focusElment.setAttribute("style", "outline: auto 5px -webkit-focus-ring-color; outline-offset: -2px;"); 18 var hourField = focusElment.firstChild.firstChild; 19 hourField.style.backgroundColor = "highlight"; 20 hourField.style.color = "highlighttext"; 21 </script> 15 22 </html> -
trunk/LayoutTests/fast/forms/time-multiple-fields/time-multiple-fields-appearance-basic.html
r125849 r126250 2 2 <body> 3 3 <ul> 4 <li>step=none <input type="time"> <input type="time" value="12:34:56.789"></li>4 <li>step=none <input id="focus" type="time"> <input type="time" value="12:34:56.789"></li> 5 5 <li>step=1 <input type="time" step="1"> <input step="1" type="time" value="12:34:56.789"></li> 6 6 <li>step=0.0001 <input type="time" step="0.001"> <input step="0.001" type="time" value="12:34:56.789"></li> … … 9 9 </ul> 10 10 </body> 11 <script> 12 document.getElementById("focus").focus(); 13 </script> 11 14 </html> -
trunk/Source/WebCore/ChangeLog
r126249 r126250 1 2012-08-21 Yoshifumi Inoue <yosin@chromium.org> 2 3 [Forms] multiple fields time input UI should not have two focus ring. 4 https://bugs.webkit.org/show_bug.cgi?id=94579 5 6 Reviewed by Hajime Morita. 7 8 This patch adds CSS selectors to override focus style for multiple 9 fields time input UI. 10 11 No new tests. fast/forms/time-multiple-fields/time-multiple-fields-appearance-basic.html 12 is updated for including focus state appearance. 13 14 * css/html.css: 15 (input::-webkit-datetime-edit-ampm-field:focus): Override default focus appearance. 16 (input::-webkit-datetime-edit-hour-field:focus): ditto 17 (input::-webkit-datetime-edit-millisecond-field:focus): ditto 18 (input::-webkit-datetime-edit-minute-field:focus): ditto 19 (input::-webkit-datetime-edit-second-field:focus): ditto 20 1 21 2012-08-21 Adam Barth <abarth@webkit.org> 2 22 -
trunk/Source/WebCore/css/html.css
r125849 r126250 531 531 } 532 532 533 /* Remove focus ring from fields and use highlight color */ 534 input::-webkit-datetime-edit-ampm-field:focus, 535 input::-webkit-datetime-edit-hour-field:focus, 536 input::-webkit-datetime-edit-millisecond-fiel:focus, 537 input::-webkit-datetime-edit-minute-field:focus, 538 input::-webkit-datetime-edit-second-field:focus { 539 background-color: highlight; 540 color: highlighttext; 541 outline: none; 542 } 543 533 544 /* This selector is used when step >= 60 second but format contains second field. */ 534 545 input::-webkit-datetime-edit-second-field[readonly] {
Note: See TracChangeset
for help on using the changeset viewer.