OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <body> | 2 <body> |
3 <script src="../../resources/js-test.js"></script> | 3 <script src="../../resources/js-test.js"></script> |
4 <style> | 4 <style> |
5 body { | 5 body { |
6 margin: 0; | 6 margin: 0; |
7 padding: 0; | 7 padding: 0; |
8 -webkit-user-select: none; | 8 -webkit-user-select: none; |
9 } | 9 } |
10 | 10 |
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
119 debug('Click on disappearing INPUT value:'); | 119 debug('Click on disappearing INPUT value:'); |
120 var input1 = document.getElementById('input1'); | 120 var input1 = document.getElementById('input1'); |
121 input1.addEventListener('focus', function() { input1.value = ""; }, false); | 121 input1.addEventListener('focus', function() { input1.value = ""; }, false); |
122 var inputRect = input1.getBoundingClientRect(); | 122 var inputRect = input1.getBoundingClientRect(); |
123 eventSender.mouseMoveTo(inputRect.left + 8, (inputRect.top + inputRect.bottom) /
2); | 123 eventSender.mouseMoveTo(inputRect.left + 8, (inputRect.top + inputRect.bottom) /
2); |
124 eventSender.mouseDown(); | 124 eventSender.mouseDown(); |
125 eventSender.mouseUp(); | 125 eventSender.mouseUp(); |
126 shouldBe('lastClickTarget', 'input1'); | 126 shouldBe('lastClickTarget', 'input1'); |
127 lastClickTarget = null; | 127 lastClickTarget = null; |
128 | 128 |
| 129 debug('Mousedown on a form control, and mouseup on an element outside:'); |
| 130 eventSender.mouseMoveTo(inputRect.left + 8, (inputRect.top + inputRect.bottom) /
2); |
| 131 eventSender.mouseDown(); |
| 132 eventSender.mouseMoveTo((spanRect.left + spanRect.right) / 2, spanRect.top + 1); |
| 133 eventSender.mouseUp(); |
| 134 shouldBeNull('lastClickTarget'); |
| 135 lastClickTarget = null; |
| 136 |
129 container.remove(); | 137 container.remove(); |
130 button1.remove(); | 138 button1.remove(); |
131 input1.remove(); | 139 input1.remove(); |
132 | 140 |
133 </script> | 141 </script> |
134 </body> | 142 </body> |
OLD | NEW |