| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <meta charset="utf-8"> |
| 2 <script src="../../resources/testharness.js"></script> | 3 <script src="../../resources/testharness.js"></script> |
| 3 <script src="../../resources/testharnessreport.js"></script> | 4 <script src="../../resources/testharnessreport.js"></script> |
| 4 <style> | 5 <style> |
| 5 li { display: inline; } | 6 li { display: inline; } |
| 6 li:after { content: " •"; } | 7 li:after { content: " •"; } |
| 7 </style> | 8 </style> |
| 8 <ul dir="rtl"> | 9 <ul dir="rtl"> |
| 9 <li><a href="#" id="clickme1">Click Me 1</a></li> | 10 <li><a href="#" id="clickme1">Click Me 1</a></li> |
| 10 <li dir="ltr"><a href="#" id="clickme2">Click Me 2</a></li> | 11 <li dir="ltr"><a href="#" id="clickme2">Click Me 2</a></li> |
| 11 </ul> | 12 </ul> |
| 12 <div id="log"></div> | 13 <div id="log"></div> |
| 13 <script> | 14 <script> |
| 14 test(function(t) | 15 test(function(t) |
| 15 { | 16 { |
| 16 if (!window.eventSender) | 17 if (!window.eventSender) |
| 17 return; | 18 return; |
| 18 | 19 |
| 19 ['clickme1', 'clickme2'].forEach(function(id) { | 20 ['clickme1', 'clickme2'].forEach(function(id) { |
| 20 var gotClick = false; | 21 var gotClick = false; |
| 21 var element = document.getElementById(id); | 22 var element = document.getElementById(id); |
| 22 element.addEventListener('click', function() { gotClick = true; }); | 23 element.addEventListener('click', function() { gotClick = true; }); |
| 23 | 24 |
| 24 eventSender.mouseMoveTo(element.offsetLeft + element.offsetWidth / 2, el
ement.offsetTop + element.offsetHeight / 2); | 25 eventSender.mouseMoveTo(element.offsetLeft + element.offsetWidth / 2, el
ement.offsetTop + element.offsetHeight / 2); |
| 25 eventSender.mouseDown(); | 26 eventSender.mouseDown(); |
| 26 eventSender.mouseUp(); | 27 eventSender.mouseUp(); |
| 27 | 28 |
| 28 assert_true(gotClick); | 29 assert_true(gotClick); |
| 29 }); | 30 }); |
| 30 }, "Test if the click event is fired when hitting the culled inline element havi
ng the pseudo element :after as a child"); | 31 }, "Test if the click event is fired when hitting the culled inline element havi
ng the pseudo element :after as a child"); |
| 31 </script> | 32 </script> |
| OLD | NEW |