| OLD | NEW |
| (Empty) | |
| 1 <!DOCTYPE html> |
| 2 <script src="../../../resources/js-test.js"></script> |
| 3 <script> |
| 4 window.onload = function() { |
| 5 var checkbox = document.getElementById('checkbox'); |
| 6 var label = document.getElementById('label'); |
| 7 |
| 8 shouldBeFalse('checkbox.checked'); |
| 9 |
| 10 if (window.eventSender) { |
| 11 eventSender.mouseMoveTo(label.offsetLeft, label.offsetTop); |
| 12 |
| 13 eventSender.mouseDown(); |
| 14 eventSender.mouseUp(); |
| 15 shouldBeTrue('checkbox.checked'); |
| 16 |
| 17 eventSender.leapForward(1000); |
| 18 eventSender.mouseDown(); |
| 19 eventSender.mouseUp(); |
| 20 shouldBeFalse('checkbox.checked'); |
| 21 } |
| 22 |
| 23 label.click(); |
| 24 shouldBeTrue('checkbox.checked'); |
| 25 |
| 26 label.click(); |
| 27 shouldBeFalse('checkbox.checked'); |
| 28 |
| 29 window.getSelection().selectAllChildren(label); |
| 30 label.click(); |
| 31 shouldBeTrue('checkbox.checked'); |
| 32 |
| 33 label.click(); |
| 34 shouldBeFalse('checkbox.checked'); |
| 35 }; |
| 36 </script> |
| 37 <input id="checkbox" type="checkbox"> |
| 38 <label id="label" for="checkbox">Label</label> |
| 39 <div id="console"></div> |
| OLD | NEW |