Left: | ||
Right: |
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 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
116 Button.LEFT, | 132 Button.LEFT, |
117 true); | 133 true); |
118 assertIsButton( | 134 assertIsButton( |
119 createMouseEvent('mousedown', 2, true), | 135 createMouseEvent('mousedown', 2, true), |
120 Button.RIGHT, | 136 Button.RIGHT, |
121 false); | 137 false); |
122 } | 138 } |
123 | 139 |
124 function testTouchEventHandling() { | 140 function testTouchEventHandling() { |
125 var clientCoords = [5, 5]; | 141 var clientCoords = [5, 5]; |
126 var screenCoords = [10, 10]; | 142 var screenCoords = [10, 10]; |
nnaze
2012/02/06 23:54:48
for consistency with code elsewhere, please use go
Andrew Mattie
2012/02/07 06:50:18
Done.
| |
127 var target = document.body; | 143 var target = document.body; |
128 var touchStart = createTargetTouchEvent('touchstart', target, clientCoords, | 144 var touchStart = createTargetTouchEvent('touchstart', target, clientCoords, |
129 screenCoords); | 145 screenCoords); |
130 var touchMove = createTargetTouchEvent('touchmove', target, clientCoords, | 146 var touchMove = createTargetTouchEvent('touchmove', target, clientCoords, |
131 screenCoords); | 147 screenCoords); |
132 var touchEnd = createChangedTouchEvent('touchend', target, clientCoords, | 148 var touchEnd = createChangedTouchEvent('touchend', target, clientCoords, |
133 screenCoords); | 149 screenCoords); |
134 var touchCancel = createChangedTouchEvent('touchcancel', target, | 150 var touchCancel = createChangedTouchEvent('touchcancel', target, |
135 clientCoords, screenCoords); | 151 clientCoords, screenCoords); |
136 | 152 |
(...skipping 53 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 |