Chromium Code Reviews| Index: LayoutTests/fast/events/mouse-event-buttons-attribute.html |
| diff --git a/LayoutTests/fast/events/mouse-event-buttons-attribute.html b/LayoutTests/fast/events/mouse-event-buttons-attribute.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..b6f0e76567e818df606922ad718a0517ff77987a |
| --- /dev/null |
| +++ b/LayoutTests/fast/events/mouse-event-buttons-attribute.html |
| @@ -0,0 +1,25 @@ |
| +<!DOCTYPE html> |
| +<script src="../../resources/js-test.js"></script> |
| +<script> |
| + |
| +if (window.testRunner) |
| + testRunner.waitUntilDone(); |
|
Rick Byers
2014/11/14 19:48:09
eventSender works synchronously, you can simplify
zino
2014/11/18 14:19:35
Done.
|
| + |
| +window.addEventListener('mousedown', function() { |
|
Rick Byers
2014/11/14 19:48:09
Please add handlers for the other event types too
zino
2014/11/18 14:19:35
Done.
Rick Byers
2014/11/18 20:29:18
The spec (http://www.w3.org/TR/DOM-Level-3-Events/
zino
2014/11/24 13:07:07
Okay, I've addressed the bug.
Rick Byers
2014/11/25 17:44:27
I was thinking this would be addressed in chromium
|
| + if (window.eventSender) { |
| + window.result = event.buttons; |
| + shouldBe('result', '3'); |
| + } else { |
| + debug('event.buttons = ' + event.buttons); |
| + } |
| + |
| + if (window.testRunner) |
| + testRunner.notifyDone(); |
| +}, false); |
| + |
| +if (window.eventSender) { |
| + eventSender.mouseMoveTo(10, 10); |
| + eventSender.mouseDown(1, ['leftButton', 'rightButton']); |
| +} |
| + |
| +</script> |