OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <body> | 2 <body> |
3 <script src="../../js/resources/js-test-pre.js"></script> | 3 <script src="../../../resources/js-test.js"></script> |
4 <input id="timeInput" type="time" value="01:01" style="font-size:20px" autofocus
> | 4 <input id="timeInput" type="time" value="01:01" style="font-size:20px" autofocus
> |
5 <script> | 5 <script> |
6 function dispatchKeyEventTo(type, key, target) { | 6 function dispatchKeyEventTo(type, key, target) { |
7 var event = document.createEvent('KeyboardEvent'); | 7 var event = document.createEvent('KeyboardEvent'); |
8 event.initKeyboardEvent(type, true, true, document.defaultView, key); | 8 event.initKeyboardEvent(type, true, true, document.defaultView, key); |
9 target.dispatchEvent(event); | 9 target.dispatchEvent(event); |
10 } | 10 } |
11 | 11 |
12 function partOfFocused() { | 12 function partOfFocused() { |
13 return internals.youngestShadowRoot(timeInput).activeElement.getAttribute("p
art"); | 13 return internals.youngestShadowRoot(timeInput).activeElement.getAttribute("p
art"); |
(...skipping 12 matching lines...) Expand all Loading... |
26 shouldBeEqualToString('timeInput.focus(); partOfFocused(timeInput)', '-webkit-da
tetime-edit-minute-field'); | 26 shouldBeEqualToString('timeInput.focus(); partOfFocused(timeInput)', '-webkit-da
tetime-edit-minute-field'); |
27 | 27 |
28 debug('Click on a delimiter between sub-fields, then check if focused element is
not changed:'); | 28 debug('Click on a delimiter between sub-fields, then check if focused element is
not changed:'); |
29 var focusedField = internals.youngestShadowRoot(timeInput).activeElement; | 29 var focusedField = internals.youngestShadowRoot(timeInput).activeElement; |
30 eventSender.mouseMoveTo(focusedField.offsetLeft + focusedField.offsetWidth + 10,
focusedField.offsetTop + 10); | 30 eventSender.mouseMoveTo(focusedField.offsetLeft + focusedField.offsetWidth + 10,
focusedField.offsetTop + 10); |
31 eventSender.mouseDown(); | 31 eventSender.mouseDown(); |
32 eventSender.mouseUp(); | 32 eventSender.mouseUp(); |
33 shouldBeEqualToString('partOfFocused(timeInput)', '-webkit-datetime-edit-minute-
field'); | 33 shouldBeEqualToString('partOfFocused(timeInput)', '-webkit-datetime-edit-minute-
field'); |
34 </script> | 34 </script> |
35 </body> | 35 </body> |
OLD | NEW |