| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html> | 2 <html> |
| 3 <script src="../../../js/resources/js-test-pre.js"></script> | 3 <script src="../../../js/resources/js-test-pre.js"></script> |
| 4 <style type="text/css"> | 4 <style type="text/css"> |
| 5 #box { | 5 #box { |
| 6 background-color: blue; | 6 background-color: blue; |
| 7 width: 300px; | 7 width: 300px; |
| 8 height: 100px; | 8 height: 100px; |
| 9 } | 9 } |
| 10 | 10 |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 45 if (!window.eventSender) { | 45 if (!window.eventSender) { |
| 46 debug('This test requires DRT.'); | 46 debug('This test requires DRT.'); |
| 47 return; | 47 return; |
| 48 } | 48 } |
| 49 | 49 |
| 50 if (!eventSender.gestureTapDown) { | 50 if (!eventSender.gestureTapDown) { |
| 51 debug('GestureTapDown is not supported by this platform'); | 51 debug('GestureTapDown is not supported by this platform'); |
| 52 return; | 52 return; |
| 53 } | 53 } |
| 54 | 54 |
| 55 // Mouse events only work after an initial layout | |
| 56 document.body.offsetLeft; | |
| 57 | |
| 58 debug("Verify active isn't initially set"); | 55 debug("Verify active isn't initially set"); |
| 59 shouldBeFalse("isBoxActive()"); | 56 shouldBeFalse("isBoxActive()"); |
| 60 | 57 |
| 61 debug("Verify tapdown,tap sets and clears active"); | 58 debug("Verify tapdown,tap sets and clears active"); |
| 62 eventSender.gestureTapDown(50, 50); | 59 eventSender.gestureTapDown(50, 50); |
| 63 shouldBeTrue("isBoxActive()"); | 60 shouldBeTrue("isBoxActive()"); |
| 64 eventSender.gestureTap(50, 50); | 61 eventSender.gestureTap(50, 50); |
| 65 shouldBeFalse("isBoxActive()"); | 62 shouldBeFalse("isBoxActive()"); |
| 66 | 63 |
| 67 debug("Verify tapdown,tapcancel on the element sets and clears active"); | 64 debug("Verify tapdown,tapcancel on the element sets and clears active"); |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 100 shouldBeTrue("isBoxActive()"); | 97 shouldBeTrue("isBoxActive()"); |
| 101 eventSender.gestureTap(50, 50); | 98 eventSender.gestureTap(50, 50); |
| 102 shouldBeFalse("isBoxActive()"); | 99 shouldBeFalse("isBoxActive()"); |
| 103 } | 100 } |
| 104 | 101 |
| 105 runTests(); | 102 runTests(); |
| 106 </script> | 103 </script> |
| 107 <script src="../../../js/resources/js-test-post.js"></script> | 104 <script src="../../../js/resources/js-test-post.js"></script> |
| 108 </body> | 105 </body> |
| 109 </html> | 106 </html> |
| OLD | NEW |