LEFT | RIGHT |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 | 2 |
3 <!-- | 3 <!-- |
4 | 4 |
5 Author: nicksantos@google.com (Nick Santos) | 5 Author: nicksantos@google.com (Nick Santos) |
6 --> | 6 --> |
7 | 7 |
8 <html> | 8 <html> |
9 <!-- | 9 <!-- |
10 Copyright 2009 The Closure Library Authors. All Rights Reserved. | 10 Copyright 2009 The Closure Library Authors. All Rights Reserved. |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
48 event.relatedTarget.__defineGetter__( | 48 event.relatedTarget.__defineGetter__( |
49 'nodeName', | 49 'nodeName', |
50 function() { | 50 function() { |
51 throw Error('https://bugzilla.mozilla.org/show_bug.cgi?id=497780'); | 51 throw Error('https://bugzilla.mozilla.org/show_bug.cgi?id=497780'); |
52 }); | 52 }); |
53 assertThrows(function() { return event.relatedTarget.nodeName; }); | 53 assertThrows(function() { return event.relatedTarget.nodeName; }); |
54 | 54 |
55 var bEvent = new goog.events.BrowserEvent(event); | 55 var bEvent = new goog.events.BrowserEvent(event); |
56 assertEquals(event, bEvent.event_); | 56 assertEquals(event, bEvent.event_); |
57 assertNull(bEvent.relatedTarget); | 57 assertNull(bEvent.relatedTarget); |
| 58 } |
| 59 |
| 60 function testPreventDefault() { |
| 61 var event = {}; |
| 62 event.defaultPrevented = false; |
| 63 var bEvent = new goog.events.BrowserEvent(event); |
| 64 assertFalse(bEvent.defaultPrevented); |
| 65 bEvent.preventDefault(); |
| 66 assertTrue(bEvent.defaultPrevented); |
| 67 } |
| 68 |
| 69 function testDefaultPrevented() { |
| 70 var event = {}; |
| 71 event.defaultPrevented = true; |
| 72 var bEvent = new goog.events.BrowserEvent(event); |
| 73 assertTrue(bEvent.defaultPrevented); |
58 } | 74 } |
59 | 75 |
60 function testIsButtonIe() { | 76 function testIsButtonIe() { |
61 stubs.set(goog.events.BrowserFeature, 'HAS_W3C_BUTTON', false); | 77 stubs.set(goog.events.BrowserFeature, 'HAS_W3C_BUTTON', false); |
62 assertIsButton( | 78 assertIsButton( |
63 createMouseEvent('mousedown', 1), | 79 createMouseEvent('mousedown', 1), |
64 Button.LEFT, | 80 Button.LEFT, |
65 true); | 81 true); |
66 assertIsButton( | 82 assertIsButton( |
67 createMouseEvent('click', 0), | 83 createMouseEvent('click', 0), |
(...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
190 button + ' and type ' + event.type, | 206 button + ' and type ' + event.type, |
191 Button[key] == button, event.isButton(Button[key])); | 207 Button[key] == button, event.isButton(Button[key])); |
192 } | 208 } |
193 | 209 |
194 assertEquals(isActionButton, event.isMouseActionButton()); | 210 assertEquals(isActionButton, event.isMouseActionButton()); |
195 } | 211 } |
196 | 212 |
197 </script> | 213 </script> |
198 </body> | 214 </body> |
199 </html> | 215 </html> |
LEFT | RIGHT |