REGRESSION (r181358 and r181507): Lots of sites think that we support touch events...
[WebKit-https.git] / LayoutTests / fast / dom / event-handler-attributes-expected.txt
1 Test which event listeners are set up by event handler attributes (the ones with names like onclick).
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 Event names we expect to be able to set on the window object
8 PASS testScriptAttribute(window, "abort") is "window"
9 PASS testScriptAttribute(window, "animationend") is "window"
10 PASS testScriptAttribute(window, "animationiteration") is "window"
11 PASS testScriptAttribute(window, "animationstart") is "window"
12 PASS testScriptAttribute(window, "beforeunload") is "window"
13 PASS testScriptAttribute(window, "blur") is "window"
14 PASS testScriptAttribute(window, "canplay") is "window"
15 PASS testScriptAttribute(window, "canplaythrough") is "window"
16 PASS testScriptAttribute(window, "change") is "window"
17 PASS testScriptAttribute(window, "click") is "window"
18 PASS testScriptAttribute(window, "contextmenu") is "window"
19 PASS testScriptAttribute(window, "dblclick") is "window"
20 PASS testScriptAttribute(window, "drag") is "window"
21 PASS testScriptAttribute(window, "dragend") is "window"
22 PASS testScriptAttribute(window, "dragenter") is "window"
23 PASS testScriptAttribute(window, "dragleave") is "window"
24 PASS testScriptAttribute(window, "dragover") is "window"
25 PASS testScriptAttribute(window, "dragstart") is "window"
26 PASS testScriptAttribute(window, "drop") is "window"
27 PASS testScriptAttribute(window, "durationchange") is "window"
28 PASS testScriptAttribute(window, "emptied") is "window"
29 PASS testScriptAttribute(window, "ended") is "window"
30 PASS testScriptAttribute(window, "error") is "window"
31 PASS testScriptAttribute(window, "focus") is "window"
32 PASS testScriptAttribute(window, "hashchange") is "window"
33 PASS testScriptAttribute(window, "input") is "window"
34 PASS testScriptAttribute(window, "invalid") is "window"
35 PASS testScriptAttribute(window, "keydown") is "window"
36 PASS testScriptAttribute(window, "keypress") is "window"
37 PASS testScriptAttribute(window, "keyup") is "window"
38 PASS testScriptAttribute(window, "load") is "window"
39 PASS testScriptAttribute(window, "loadeddata") is "window"
40 PASS testScriptAttribute(window, "loadedmetadata") is "window"
41 PASS testScriptAttribute(window, "loadstart") is "window"
42 PASS testScriptAttribute(window, "message") is "window"
43 PASS testScriptAttribute(window, "mousedown") is "window"
44 PASS testScriptAttribute(window, "mouseenter") is "window"
45 PASS testScriptAttribute(window, "mouseleave") is "window"
46 PASS testScriptAttribute(window, "mousemove") is "window"
47 PASS testScriptAttribute(window, "mouseout") is "window"
48 PASS testScriptAttribute(window, "mouseover") is "window"
49 PASS testScriptAttribute(window, "mouseup") is "window"
50 PASS testScriptAttribute(window, "mousewheel") is "window"
51 PASS testScriptAttribute(window, "offline") is "window"
52 PASS testScriptAttribute(window, "online") is "window"
53 PASS testScriptAttribute(window, "pagehide") is "window"
54 PASS testScriptAttribute(window, "pageshow") is "window"
55 PASS testScriptAttribute(window, "pause") is "window"
56 PASS testScriptAttribute(window, "play") is "window"
57 PASS testScriptAttribute(window, "playing") is "window"
58 PASS testScriptAttribute(window, "popstate") is "window"
59 PASS testScriptAttribute(window, "progress") is "window"
60 PASS testScriptAttribute(window, "ratechange") is "window"
61 PASS testScriptAttribute(window, "reset") is "window"
62 PASS testScriptAttribute(window, "resize") is "window"
63 PASS testScriptAttribute(window, "scroll") is "window"
64 PASS testScriptAttribute(window, "search") is "window"
65 PASS testScriptAttribute(window, "seeked") is "window"
66 PASS testScriptAttribute(window, "seeking") is "window"
67 PASS testScriptAttribute(window, "select") is "window"
68 PASS testScriptAttribute(window, "stalled") is "window"
69 PASS testScriptAttribute(window, "storage") is "window"
70 PASS testScriptAttribute(window, "submit") is "window"
71 PASS testScriptAttribute(window, "suspend") is "window"
72 PASS testScriptAttribute(window, "timeupdate") is "window"
73 PASS testScriptAttribute(window, "transitionend") is "window"
74 PASS testScriptAttribute(window, "unload") is "window"
75 PASS testScriptAttribute(window, "volumechange") is "window"
76 PASS testScriptAttribute(window, "waiting") is "window"
77 PASS testScriptAttribute(window, "webkitanimationend") is "window"
78 PASS testScriptAttribute(window, "webkitanimationiteration") is "window"
79 PASS testScriptAttribute(window, "webkitanimationstart") is "window"
80 PASS testScriptAttribute(window, "webkittransitionend") is "window"
81 PASS testScriptAttribute(window, "wheel") is "window"
83 Event names we expect not to be able to set on the window object
85 PASS testScriptAttribute(window, "beforecopy") is "none"
86 PASS testScriptAttribute(window, "beforecut") is "none"
87 PASS testScriptAttribute(window, "beforeload") is "none"
88 PASS testScriptAttribute(window, "beforepaste") is "none"
89 PASS testScriptAttribute(window, "copy") is "none"
90 PASS testScriptAttribute(window, "cut") is "none"
91 PASS testScriptAttribute(window, "focusin") is "none"
92 PASS testScriptAttribute(window, "focusout") is "none"
93 PASS testScriptAttribute(window, "noneventname") is "none"
94 PASS testScriptAttribute(window, "paste") is "none"
95 PASS testScriptAttribute(window, "readystatechange") is "none"
96 PASS testScriptAttribute(window, "selectionchange") is "none"
97 PASS testScriptAttribute(window, "selectstart") is "none"
99 Event names we expect to be able to set on the document
101 PASS testScriptAttribute(document, "abort") is "document"
102 PASS testScriptAttribute(document, "beforecopy") is "document"
103 PASS testScriptAttribute(document, "beforecut") is "document"
104 PASS testScriptAttribute(document, "beforepaste") is "document"
105 PASS testScriptAttribute(document, "blur") is "document"
106 PASS testScriptAttribute(document, "change") is "document"
107 PASS testScriptAttribute(document, "click") is "document"
108 PASS testScriptAttribute(document, "contextmenu") is "document"
109 PASS testScriptAttribute(document, "copy") is "document"
110 PASS testScriptAttribute(document, "cut") is "document"
111 PASS testScriptAttribute(document, "dblclick") is "document"
112 PASS testScriptAttribute(document, "drag") is "document"
113 PASS testScriptAttribute(document, "dragend") is "document"
114 PASS testScriptAttribute(document, "dragenter") is "document"
115 PASS testScriptAttribute(document, "dragleave") is "document"
116 PASS testScriptAttribute(document, "dragover") is "document"
117 PASS testScriptAttribute(document, "dragstart") is "document"
118 PASS testScriptAttribute(document, "drop") is "document"
119 PASS testScriptAttribute(document, "error") is "document"
120 PASS testScriptAttribute(document, "focus") is "document"
121 PASS testScriptAttribute(document, "input") is "document"
122 PASS testScriptAttribute(document, "invalid") is "document"
123 PASS testScriptAttribute(document, "keydown") is "document"
124 PASS testScriptAttribute(document, "keypress") is "document"
125 PASS testScriptAttribute(document, "keyup") is "document"
126 PASS testScriptAttribute(document, "load") is "document"
127 PASS testScriptAttribute(document, "mousedown") is "document"
128 PASS testScriptAttribute(document, "mouseenter") is "document"
129 PASS testScriptAttribute(document, "mouseleave") is "document"
130 PASS testScriptAttribute(document, "mousemove") is "document"
131 PASS testScriptAttribute(document, "mouseout") is "document"
132 PASS testScriptAttribute(document, "mouseover") is "document"
133 PASS testScriptAttribute(document, "mouseup") is "document"
134 PASS testScriptAttribute(document, "mousewheel") is "document"
135 PASS testScriptAttribute(document, "paste") is "document"
136 PASS testScriptAttribute(document, "readystatechange") is "document"
137 PASS testScriptAttribute(document, "reset") is "document"
138 PASS testScriptAttribute(document, "scroll") is "document"
139 PASS testScriptAttribute(document, "search") is "document"
140 PASS testScriptAttribute(document, "select") is "document"
141 PASS testScriptAttribute(document, "selectionchange") is "document"
142 PASS testScriptAttribute(document, "selectstart") is "document"
143 PASS testScriptAttribute(document, "submit") is "document"
144 PASS testScriptAttribute(document, "wheel") is "document"
146 Event names we expect not to be able to set on the document
148 PASS testScriptAttribute(document, "animationend") is "none"
149 PASS testScriptAttribute(document, "animationiteration") is "none"
150 PASS testScriptAttribute(document, "animationstart") is "none"
151 PASS testScriptAttribute(document, "beforeload") is "none"
152 PASS testScriptAttribute(document, "beforeunload") is "none"
153 PASS testScriptAttribute(document, "canplay") is "none"
154 PASS testScriptAttribute(document, "canplaythrough") is "none"
155 PASS testScriptAttribute(document, "durationchange") is "none"
156 PASS testScriptAttribute(document, "emptied") is "none"
157 PASS testScriptAttribute(document, "ended") is "none"
158 PASS testScriptAttribute(document, "focusin") is "none"
159 PASS testScriptAttribute(document, "focusout") is "none"
160 PASS testScriptAttribute(document, "hashchange") is "none"
161 PASS testScriptAttribute(document, "loadeddata") is "none"
162 PASS testScriptAttribute(document, "loadedmetadata") is "none"
163 PASS testScriptAttribute(document, "loadstart") is "none"
164 PASS testScriptAttribute(document, "message") is "none"
165 PASS testScriptAttribute(document, "noneventname") is "none"
166 PASS testScriptAttribute(document, "offline") is "none"
167 PASS testScriptAttribute(document, "online") is "none"
168 PASS testScriptAttribute(document, "pagehide") is "none"
169 PASS testScriptAttribute(document, "pageshow") is "none"
170 PASS testScriptAttribute(document, "pause") is "none"
171 PASS testScriptAttribute(document, "play") is "none"
172 PASS testScriptAttribute(document, "playing") is "none"
173 PASS testScriptAttribute(document, "popstate") is "none"
174 PASS testScriptAttribute(document, "progress") is "none"
175 PASS testScriptAttribute(document, "ratechange") is "none"
176 PASS testScriptAttribute(document, "resize") is "none"
177 PASS testScriptAttribute(document, "seeked") is "none"
178 PASS testScriptAttribute(document, "seeking") is "none"
179 PASS testScriptAttribute(document, "stalled") is "none"
180 PASS testScriptAttribute(document, "storage") is "none"
181 PASS testScriptAttribute(document, "suspend") is "none"
182 PASS testScriptAttribute(document, "timeupdate") is "none"
183 PASS testScriptAttribute(document, "transitionend") is "none"
184 PASS testScriptAttribute(document, "unload") is "none"
185 PASS testScriptAttribute(document, "volumechange") is "none"
186 PASS testScriptAttribute(document, "waiting") is "none"
187 PASS testScriptAttribute(document, "webkitanimationend") is "none"
188 PASS testScriptAttribute(document, "webkitanimationiteration") is "none"
189 PASS testScriptAttribute(document, "webkitanimationstart") is "none"
190 PASS testScriptAttribute(document, "webkittransitionend") is "none"
192 Event names we expect to be able to set on an element (tested on the <html> element)
194 PASS testElementAttribute(element, "abort") is "target"
195 PASS testElementAttribute(element, "animationend") is "target"
196 PASS testElementAttribute(element, "animationiteration") is "target"
197 PASS testElementAttribute(element, "animationstart") is "target"
198 PASS testElementAttribute(element, "beforecopy") is "target"
199 PASS testElementAttribute(element, "beforecut") is "target"
200 PASS testElementAttribute(element, "beforeload") is "target"
201 PASS testElementAttribute(element, "beforepaste") is "target"
202 PASS testElementAttribute(element, "blur") is "target"
203 PASS testElementAttribute(element, "canplay") is "target"
204 PASS testElementAttribute(element, "canplaythrough") is "target"
205 PASS testElementAttribute(element, "change") is "target"
206 PASS testElementAttribute(element, "click") is "target"
207 PASS testElementAttribute(element, "contextmenu") is "target"
208 PASS testElementAttribute(element, "copy") is "target"
209 PASS testElementAttribute(element, "cut") is "target"
210 PASS testElementAttribute(element, "dblclick") is "target"
211 PASS testElementAttribute(element, "drag") is "target"
212 PASS testElementAttribute(element, "dragend") is "target"
213 PASS testElementAttribute(element, "dragenter") is "target"
214 PASS testElementAttribute(element, "dragleave") is "target"
215 PASS testElementAttribute(element, "dragover") is "target"
216 PASS testElementAttribute(element, "dragstart") is "target"
217 PASS testElementAttribute(element, "drop") is "target"
218 PASS testElementAttribute(element, "durationchange") is "target"
219 PASS testElementAttribute(element, "emptied") is "target"
220 PASS testElementAttribute(element, "ended") is "target"
221 PASS testElementAttribute(element, "error") is "target"
222 PASS testElementAttribute(element, "focus") is "target"
223 PASS testElementAttribute(element, "focusin") is "target"
224 PASS testElementAttribute(element, "focusout") is "target"
225 PASS testElementAttribute(element, "input") is "target"
226 PASS testElementAttribute(element, "invalid") is "target"
227 PASS testElementAttribute(element, "keydown") is "target"
228 PASS testElementAttribute(element, "keypress") is "target"
229 PASS testElementAttribute(element, "keyup") is "target"
230 PASS testElementAttribute(element, "load") is "target"
231 PASS testElementAttribute(element, "loadeddata") is "target"
232 PASS testElementAttribute(element, "loadedmetadata") is "target"
233 PASS testElementAttribute(element, "loadstart") is "target"
234 PASS testElementAttribute(element, "mousedown") is "target"
235 PASS testElementAttribute(element, "mouseenter") is "target"
236 PASS testElementAttribute(element, "mouseleave") is "target"
237 PASS testElementAttribute(element, "mousemove") is "target"
238 PASS testElementAttribute(element, "mouseout") is "target"
239 PASS testElementAttribute(element, "mouseover") is "target"
240 PASS testElementAttribute(element, "mouseup") is "target"
241 PASS testElementAttribute(element, "mousewheel") is "target"
242 PASS testElementAttribute(element, "paste") is "target"
243 PASS testElementAttribute(element, "pause") is "target"
244 PASS testElementAttribute(element, "play") is "target"
245 PASS testElementAttribute(element, "playing") is "target"
246 PASS testElementAttribute(element, "progress") is "target"
247 PASS testElementAttribute(element, "ratechange") is "target"
248 PASS testElementAttribute(element, "reset") is "target"
249 PASS testElementAttribute(element, "scroll") is "target"
250 PASS testElementAttribute(element, "search") is "target"
251 PASS testElementAttribute(element, "seeked") is "target"
252 PASS testElementAttribute(element, "seeking") is "target"
253 PASS testElementAttribute(element, "select") is "target"
254 PASS testElementAttribute(element, "selectstart") is "target"
255 PASS testElementAttribute(element, "stalled") is "target"
256 PASS testElementAttribute(element, "submit") is "target"
257 PASS testElementAttribute(element, "suspend") is "target"
258 PASS testElementAttribute(element, "timeupdate") is "target"
259 PASS testElementAttribute(element, "transitionend") is "target"
260 PASS testElementAttribute(element, "volumechange") is "target"
261 PASS testElementAttribute(element, "waiting") is "target"
262 PASS testElementAttribute(element, "webkitanimationend") is "target"
263 PASS testElementAttribute(element, "webkitanimationiteration") is "target"
264 PASS testElementAttribute(element, "webkitanimationstart") is "target"
265 PASS testElementAttribute(element, "webkittransitionend") is "target"
266 PASS testElementAttribute(element, "wheel") is "target"
268 Event names we expect not to be able to set on an element (tested on the <html> element)
270 PASS testElementAttribute(element, "beforeunload") is "none"
271 PASS testElementAttribute(element, "hashchange") is "none"
272 PASS testElementAttribute(element, "message") is "none"
273 PASS testElementAttribute(element, "noneventname") is "none"
274 PASS testElementAttribute(element, "offline") is "none"
275 PASS testElementAttribute(element, "online") is "none"
276 PASS testElementAttribute(element, "pagehide") is "none"
277 PASS testElementAttribute(element, "pageshow") is "none"
278 PASS testElementAttribute(element, "popstate") is "none"
279 PASS testElementAttribute(element, "readystatechange") is "none"
280 PASS testElementAttribute(element, "resize") is "none"
281 PASS testElementAttribute(element, "selectionchange") is "none"
282 PASS testElementAttribute(element, "storage") is "none"
283 PASS testElementAttribute(element, "unload") is "none"
285 Event names we expect to be able to set on an element (tested on the <input> element)
287 PASS testElementAttribute(inputElement, "abort") is "target"
288 PASS testElementAttribute(inputElement, "animationend") is "target"
289 PASS testElementAttribute(inputElement, "animationiteration") is "target"
290 PASS testElementAttribute(inputElement, "animationstart") is "target"
291 PASS testElementAttribute(inputElement, "beforecopy") is "target"
292 PASS testElementAttribute(inputElement, "beforecut") is "target"
293 PASS testElementAttribute(inputElement, "beforeload") is "target"
294 PASS testElementAttribute(inputElement, "beforepaste") is "target"
295 PASS testElementAttribute(inputElement, "blur") is "target"
296 PASS testElementAttribute(inputElement, "canplay") is "target"
297 PASS testElementAttribute(inputElement, "canplaythrough") is "target"
298 PASS testElementAttribute(inputElement, "change") is "target"
299 PASS testElementAttribute(inputElement, "click") is "target"
300 PASS testElementAttribute(inputElement, "contextmenu") is "target"
301 PASS testElementAttribute(inputElement, "copy") is "target"
302 PASS testElementAttribute(inputElement, "cut") is "target"
303 PASS testElementAttribute(inputElement, "dblclick") is "target"
304 PASS testElementAttribute(inputElement, "drag") is "target"
305 PASS testElementAttribute(inputElement, "dragend") is "target"
306 PASS testElementAttribute(inputElement, "dragenter") is "target"
307 PASS testElementAttribute(inputElement, "dragleave") is "target"
308 PASS testElementAttribute(inputElement, "dragover") is "target"
309 PASS testElementAttribute(inputElement, "dragstart") is "target"
310 PASS testElementAttribute(inputElement, "drop") is "target"
311 PASS testElementAttribute(inputElement, "durationchange") is "target"
312 PASS testElementAttribute(inputElement, "emptied") is "target"
313 PASS testElementAttribute(inputElement, "ended") is "target"
314 PASS testElementAttribute(inputElement, "error") is "target"
315 PASS testElementAttribute(inputElement, "focus") is "target"
316 PASS testElementAttribute(inputElement, "focusin") is "target"
317 PASS testElementAttribute(inputElement, "focusout") is "target"
318 PASS testElementAttribute(inputElement, "input") is "target"
319 PASS testElementAttribute(inputElement, "invalid") is "target"
320 PASS testElementAttribute(inputElement, "keydown") is "target"
321 PASS testElementAttribute(inputElement, "keypress") is "target"
322 PASS testElementAttribute(inputElement, "keyup") is "target"
323 PASS testElementAttribute(inputElement, "load") is "target"
324 PASS testElementAttribute(inputElement, "loadeddata") is "target"
325 PASS testElementAttribute(inputElement, "loadedmetadata") is "target"
326 PASS testElementAttribute(inputElement, "loadstart") is "target"
327 PASS testElementAttribute(inputElement, "mousedown") is "target"
328 PASS testElementAttribute(inputElement, "mouseenter") is "target"
329 PASS testElementAttribute(inputElement, "mouseleave") is "target"
330 PASS testElementAttribute(inputElement, "mousemove") is "target"
331 PASS testElementAttribute(inputElement, "mouseout") is "target"
332 PASS testElementAttribute(inputElement, "mouseover") is "target"
333 PASS testElementAttribute(inputElement, "mouseup") is "target"
334 PASS testElementAttribute(inputElement, "mousewheel") is "target"
335 PASS testElementAttribute(inputElement, "paste") is "target"
336 PASS testElementAttribute(inputElement, "pause") is "target"
337 PASS testElementAttribute(inputElement, "play") is "target"
338 PASS testElementAttribute(inputElement, "playing") is "target"
339 PASS testElementAttribute(inputElement, "progress") is "target"
340 PASS testElementAttribute(inputElement, "ratechange") is "target"
341 PASS testElementAttribute(inputElement, "reset") is "target"
342 PASS testElementAttribute(inputElement, "scroll") is "target"
343 PASS testElementAttribute(inputElement, "search") is "target"
344 PASS testElementAttribute(inputElement, "seeked") is "target"
345 PASS testElementAttribute(inputElement, "seeking") is "target"
346 PASS testElementAttribute(inputElement, "select") is "target"
347 PASS testElementAttribute(inputElement, "selectstart") is "target"
348 PASS testElementAttribute(inputElement, "stalled") is "target"
349 PASS testElementAttribute(inputElement, "submit") is "target"
350 PASS testElementAttribute(inputElement, "suspend") is "target"
351 PASS testElementAttribute(inputElement, "timeupdate") is "target"
352 PASS testElementAttribute(inputElement, "transitionend") is "target"
353 PASS testElementAttribute(inputElement, "volumechange") is "target"
354 PASS testElementAttribute(inputElement, "waiting") is "target"
355 PASS testElementAttribute(inputElement, "webkitanimationend") is "target"
356 PASS testElementAttribute(inputElement, "webkitanimationiteration") is "target"
357 PASS testElementAttribute(inputElement, "webkitanimationstart") is "target"
358 PASS testElementAttribute(inputElement, "webkittransitionend") is "target"
359 PASS testElementAttribute(inputElement, "wheel") is "target"
361 Event names we expect not to be able to set on an element (tested on the <input> element)
363 PASS testElementAttribute(inputElement, "beforeunload") is "none"
364 PASS testElementAttribute(inputElement, "hashchange") is "none"
365 PASS testElementAttribute(inputElement, "message") is "none"
366 PASS testElementAttribute(inputElement, "noneventname") is "none"
367 PASS testElementAttribute(inputElement, "offline") is "none"
368 PASS testElementAttribute(inputElement, "online") is "none"
369 PASS testElementAttribute(inputElement, "pagehide") is "none"
370 PASS testElementAttribute(inputElement, "pageshow") is "none"
371 PASS testElementAttribute(inputElement, "popstate") is "none"
372 PASS testElementAttribute(inputElement, "readystatechange") is "none"
373 PASS testElementAttribute(inputElement, "resize") is "none"
374 PASS testElementAttribute(inputElement, "selectionchange") is "none"
375 PASS testElementAttribute(inputElement, "storage") is "none"
376 PASS testElementAttribute(inputElement, "unload") is "none"
378 Event names we expect to be able to set on an element (tested on the <audio> element)
380 PASS testElementAttribute(audioElement, "abort") is "target"
381 PASS testElementAttribute(audioElement, "animationend") is "target"
382 PASS testElementAttribute(audioElement, "animationiteration") is "target"
383 PASS testElementAttribute(audioElement, "animationstart") is "target"
384 PASS testElementAttribute(audioElement, "beforecopy") is "target"
385 PASS testElementAttribute(audioElement, "beforecut") is "target"
386 PASS testElementAttribute(audioElement, "beforeload") is "target"
387 PASS testElementAttribute(audioElement, "beforepaste") is "target"
388 PASS testElementAttribute(audioElement, "blur") is "target"
389 PASS testElementAttribute(audioElement, "canplay") is "target"
390 PASS testElementAttribute(audioElement, "canplaythrough") is "target"
391 PASS testElementAttribute(audioElement, "change") is "target"
392 PASS testElementAttribute(audioElement, "click") is "target"
393 PASS testElementAttribute(audioElement, "contextmenu") is "target"
394 PASS testElementAttribute(audioElement, "copy") is "target"
395 PASS testElementAttribute(audioElement, "cut") is "target"
396 PASS testElementAttribute(audioElement, "dblclick") is "target"
397 PASS testElementAttribute(audioElement, "drag") is "target"
398 PASS testElementAttribute(audioElement, "dragend") is "target"
399 PASS testElementAttribute(audioElement, "dragenter") is "target"
400 PASS testElementAttribute(audioElement, "dragleave") is "target"
401 PASS testElementAttribute(audioElement, "dragover") is "target"
402 PASS testElementAttribute(audioElement, "dragstart") is "target"
403 PASS testElementAttribute(audioElement, "drop") is "target"
404 PASS testElementAttribute(audioElement, "durationchange") is "target"
405 PASS testElementAttribute(audioElement, "emptied") is "target"
406 PASS testElementAttribute(audioElement, "ended") is "target"
407 PASS testElementAttribute(audioElement, "error") is "target"
408 PASS testElementAttribute(audioElement, "focus") is "target"
409 PASS testElementAttribute(audioElement, "focusin") is "target"
410 PASS testElementAttribute(audioElement, "focusout") is "target"
411 PASS testElementAttribute(audioElement, "input") is "target"
412 PASS testElementAttribute(audioElement, "invalid") is "target"
413 PASS testElementAttribute(audioElement, "keydown") is "target"
414 PASS testElementAttribute(audioElement, "keypress") is "target"
415 PASS testElementAttribute(audioElement, "keyup") is "target"
416 PASS testElementAttribute(audioElement, "load") is "target"
417 PASS testElementAttribute(audioElement, "loadeddata") is "target"
418 PASS testElementAttribute(audioElement, "loadedmetadata") is "target"
419 PASS testElementAttribute(audioElement, "loadstart") is "target"
420 PASS testElementAttribute(audioElement, "mousedown") is "target"
421 PASS testElementAttribute(audioElement, "mouseenter") is "target"
422 PASS testElementAttribute(audioElement, "mouseleave") is "target"
423 PASS testElementAttribute(audioElement, "mousemove") is "target"
424 PASS testElementAttribute(audioElement, "mouseout") is "target"
425 PASS testElementAttribute(audioElement, "mouseover") is "target"
426 PASS testElementAttribute(audioElement, "mouseup") is "target"
427 PASS testElementAttribute(audioElement, "mousewheel") is "target"
428 PASS testElementAttribute(audioElement, "paste") is "target"
429 PASS testElementAttribute(audioElement, "pause") is "target"
430 PASS testElementAttribute(audioElement, "play") is "target"
431 PASS testElementAttribute(audioElement, "playing") is "target"
432 PASS testElementAttribute(audioElement, "progress") is "target"
433 PASS testElementAttribute(audioElement, "ratechange") is "target"
434 PASS testElementAttribute(audioElement, "reset") is "target"
435 PASS testElementAttribute(audioElement, "scroll") is "target"
436 PASS testElementAttribute(audioElement, "search") is "target"
437 PASS testElementAttribute(audioElement, "seeked") is "target"
438 PASS testElementAttribute(audioElement, "seeking") is "target"
439 PASS testElementAttribute(audioElement, "select") is "target"
440 PASS testElementAttribute(audioElement, "selectstart") is "target"
441 PASS testElementAttribute(audioElement, "stalled") is "target"
442 PASS testElementAttribute(audioElement, "submit") is "target"
443 PASS testElementAttribute(audioElement, "suspend") is "target"
444 PASS testElementAttribute(audioElement, "timeupdate") is "target"
445 PASS testElementAttribute(audioElement, "transitionend") is "target"
446 PASS testElementAttribute(audioElement, "volumechange") is "target"
447 PASS testElementAttribute(audioElement, "waiting") is "target"
448 PASS testElementAttribute(audioElement, "webkitanimationend") is "target"
449 PASS testElementAttribute(audioElement, "webkitanimationiteration") is "target"
450 PASS testElementAttribute(audioElement, "webkitanimationstart") is "target"
451 PASS testElementAttribute(audioElement, "webkittransitionend") is "target"
452 PASS testElementAttribute(audioElement, "wheel") is "target"
454 Event names we expect not to be able to set on an element (tested on the <audio> element)
456 PASS testElementAttribute(audioElement, "beforeunload") is "none"
457 PASS testElementAttribute(audioElement, "hashchange") is "none"
458 PASS testElementAttribute(audioElement, "message") is "none"
459 PASS testElementAttribute(audioElement, "noneventname") is "none"
460 PASS testElementAttribute(audioElement, "offline") is "none"
461 PASS testElementAttribute(audioElement, "online") is "none"
462 PASS testElementAttribute(audioElement, "pagehide") is "none"
463 PASS testElementAttribute(audioElement, "pageshow") is "none"
464 PASS testElementAttribute(audioElement, "popstate") is "none"
465 PASS testElementAttribute(audioElement, "readystatechange") is "none"
466 PASS testElementAttribute(audioElement, "resize") is "none"
467 PASS testElementAttribute(audioElement, "selectionchange") is "none"
468 PASS testElementAttribute(audioElement, "storage") is "none"
469 PASS testElementAttribute(audioElement, "unload") is "none"
471 Event names we expect to be able to set on an element (tested on the <video> element)
473 PASS testElementAttribute(videoElement, "abort") is "target"
474 PASS testElementAttribute(videoElement, "animationend") is "target"
475 PASS testElementAttribute(videoElement, "animationiteration") is "target"
476 PASS testElementAttribute(videoElement, "animationstart") is "target"
477 PASS testElementAttribute(videoElement, "beforecopy") is "target"
478 PASS testElementAttribute(videoElement, "beforecut") is "target"
479 PASS testElementAttribute(videoElement, "beforeload") is "target"
480 PASS testElementAttribute(videoElement, "beforepaste") is "target"
481 PASS testElementAttribute(videoElement, "blur") is "target"
482 PASS testElementAttribute(videoElement, "canplay") is "target"
483 PASS testElementAttribute(videoElement, "canplaythrough") is "target"
484 PASS testElementAttribute(videoElement, "change") is "target"
485 PASS testElementAttribute(videoElement, "click") is "target"
486 PASS testElementAttribute(videoElement, "contextmenu") is "target"
487 PASS testElementAttribute(videoElement, "copy") is "target"
488 PASS testElementAttribute(videoElement, "cut") is "target"
489 PASS testElementAttribute(videoElement, "dblclick") is "target"
490 PASS testElementAttribute(videoElement, "drag") is "target"
491 PASS testElementAttribute(videoElement, "dragend") is "target"
492 PASS testElementAttribute(videoElement, "dragenter") is "target"
493 PASS testElementAttribute(videoElement, "dragleave") is "target"
494 PASS testElementAttribute(videoElement, "dragover") is "target"
495 PASS testElementAttribute(videoElement, "dragstart") is "target"
496 PASS testElementAttribute(videoElement, "drop") is "target"
497 PASS testElementAttribute(videoElement, "durationchange") is "target"
498 PASS testElementAttribute(videoElement, "emptied") is "target"
499 PASS testElementAttribute(videoElement, "ended") is "target"
500 PASS testElementAttribute(videoElement, "error") is "target"
501 PASS testElementAttribute(videoElement, "focus") is "target"
502 PASS testElementAttribute(videoElement, "focusin") is "target"
503 PASS testElementAttribute(videoElement, "focusout") is "target"
504 PASS testElementAttribute(videoElement, "input") is "target"
505 PASS testElementAttribute(videoElement, "invalid") is "target"
506 PASS testElementAttribute(videoElement, "keydown") is "target"
507 PASS testElementAttribute(videoElement, "keypress") is "target"
508 PASS testElementAttribute(videoElement, "keyup") is "target"
509 PASS testElementAttribute(videoElement, "load") is "target"
510 PASS testElementAttribute(videoElement, "loadeddata") is "target"
511 PASS testElementAttribute(videoElement, "loadedmetadata") is "target"
512 PASS testElementAttribute(videoElement, "loadstart") is "target"
513 PASS testElementAttribute(videoElement, "mousedown") is "target"
514 PASS testElementAttribute(videoElement, "mouseenter") is "target"
515 PASS testElementAttribute(videoElement, "mouseleave") is "target"
516 PASS testElementAttribute(videoElement, "mousemove") is "target"
517 PASS testElementAttribute(videoElement, "mouseout") is "target"
518 PASS testElementAttribute(videoElement, "mouseover") is "target"
519 PASS testElementAttribute(videoElement, "mouseup") is "target"
520 PASS testElementAttribute(videoElement, "mousewheel") is "target"
521 PASS testElementAttribute(videoElement, "paste") is "target"
522 PASS testElementAttribute(videoElement, "pause") is "target"
523 PASS testElementAttribute(videoElement, "play") is "target"
524 PASS testElementAttribute(videoElement, "playing") is "target"
525 PASS testElementAttribute(videoElement, "progress") is "target"
526 PASS testElementAttribute(videoElement, "ratechange") is "target"
527 PASS testElementAttribute(videoElement, "reset") is "target"
528 PASS testElementAttribute(videoElement, "scroll") is "target"
529 PASS testElementAttribute(videoElement, "search") is "target"
530 PASS testElementAttribute(videoElement, "seeked") is "target"
531 PASS testElementAttribute(videoElement, "seeking") is "target"
532 PASS testElementAttribute(videoElement, "select") is "target"
533 PASS testElementAttribute(videoElement, "selectstart") is "target"
534 PASS testElementAttribute(videoElement, "stalled") is "target"
535 PASS testElementAttribute(videoElement, "submit") is "target"
536 PASS testElementAttribute(videoElement, "suspend") is "target"
537 PASS testElementAttribute(videoElement, "timeupdate") is "target"
538 PASS testElementAttribute(videoElement, "transitionend") is "target"
539 PASS testElementAttribute(videoElement, "volumechange") is "target"
540 PASS testElementAttribute(videoElement, "waiting") is "target"
541 PASS testElementAttribute(videoElement, "webkitanimationend") is "target"
542 PASS testElementAttribute(videoElement, "webkitanimationiteration") is "target"
543 PASS testElementAttribute(videoElement, "webkitanimationstart") is "target"
544 PASS testElementAttribute(videoElement, "webkittransitionend") is "target"
545 PASS testElementAttribute(videoElement, "wheel") is "target"
547 Event names we expect not to be able to set on an element (tested on the <video> element)
549 PASS testElementAttribute(videoElement, "beforeunload") is "none"
550 PASS testElementAttribute(videoElement, "hashchange") is "none"
551 PASS testElementAttribute(videoElement, "message") is "none"
552 PASS testElementAttribute(videoElement, "noneventname") is "none"
553 PASS testElementAttribute(videoElement, "offline") is "none"
554 PASS testElementAttribute(videoElement, "online") is "none"
555 PASS testElementAttribute(videoElement, "pagehide") is "none"
556 PASS testElementAttribute(videoElement, "pageshow") is "none"
557 PASS testElementAttribute(videoElement, "popstate") is "none"
558 PASS testElementAttribute(videoElement, "readystatechange") is "none"
559 PASS testElementAttribute(videoElement, "resize") is "none"
560 PASS testElementAttribute(videoElement, "selectionchange") is "none"
561 PASS testElementAttribute(videoElement, "storage") is "none"
562 PASS testElementAttribute(videoElement, "unload") is "none"
564 Event names we expect to be forwarded from <body> element to window object)
566 PASS testElementAttribute(bodyElement, "beforeunload") is "window"
567 PASS testElementAttribute(bodyElement, "blur") is "window"
568 PASS testElementAttribute(bodyElement, "error") is "window"
569 PASS testElementAttribute(bodyElement, "focus") is "window"
570 PASS testElementAttribute(bodyElement, "focusin") is "window"
571 PASS testElementAttribute(bodyElement, "focusout") is "window"
572 PASS testElementAttribute(bodyElement, "hashchange") is "window"
573 PASS testElementAttribute(bodyElement, "load") is "window"
574 PASS testElementAttribute(bodyElement, "message") is "window"
575 PASS testElementAttribute(bodyElement, "offline") is "window"
576 PASS testElementAttribute(bodyElement, "online") is "window"
577 PASS testElementAttribute(bodyElement, "pagehide") is "window"
578 PASS testElementAttribute(bodyElement, "pageshow") is "window"
579 PASS testElementAttribute(bodyElement, "popstate") is "window"
580 PASS testElementAttribute(bodyElement, "resize") is "window"
581 PASS testElementAttribute(bodyElement, "storage") is "window"
582 PASS testElementAttribute(bodyElement, "unload") is "window"
584 Event names we expect to be forwarded from <body> element to document)
586 PASS testElementAttribute(bodyElement, "selectionchange") is "document"
588 Non-forwarded event names on <body> element
590 PASS testElementAttribute(bodyElement, "abort") is "target"
591 PASS testElementAttribute(bodyElement, "animationend") is "target"
592 PASS testElementAttribute(bodyElement, "animationiteration") is "target"
593 PASS testElementAttribute(bodyElement, "animationstart") is "target"
594 PASS testElementAttribute(bodyElement, "beforecopy") is "target"
595 PASS testElementAttribute(bodyElement, "beforecut") is "target"
596 PASS testElementAttribute(bodyElement, "beforeload") is "target"
597 PASS testElementAttribute(bodyElement, "beforepaste") is "target"
598 PASS testElementAttribute(bodyElement, "canplay") is "target"
599 PASS testElementAttribute(bodyElement, "canplaythrough") is "target"
600 PASS testElementAttribute(bodyElement, "change") is "target"
601 PASS testElementAttribute(bodyElement, "click") is "target"
602 PASS testElementAttribute(bodyElement, "contextmenu") is "target"
603 PASS testElementAttribute(bodyElement, "copy") is "target"
604 PASS testElementAttribute(bodyElement, "cut") is "target"
605 PASS testElementAttribute(bodyElement, "dblclick") is "target"
606 PASS testElementAttribute(bodyElement, "drag") is "target"
607 PASS testElementAttribute(bodyElement, "dragend") is "target"
608 PASS testElementAttribute(bodyElement, "dragenter") is "target"
609 PASS testElementAttribute(bodyElement, "dragleave") is "target"
610 PASS testElementAttribute(bodyElement, "dragover") is "target"
611 PASS testElementAttribute(bodyElement, "dragstart") is "target"
612 PASS testElementAttribute(bodyElement, "drop") is "target"
613 PASS testElementAttribute(bodyElement, "durationchange") is "target"
614 PASS testElementAttribute(bodyElement, "emptied") is "target"
615 PASS testElementAttribute(bodyElement, "ended") is "target"
616 PASS testElementAttribute(bodyElement, "input") is "target"
617 PASS testElementAttribute(bodyElement, "invalid") is "target"
618 PASS testElementAttribute(bodyElement, "keydown") is "target"
619 PASS testElementAttribute(bodyElement, "keypress") is "target"
620 PASS testElementAttribute(bodyElement, "keyup") is "target"
621 PASS testElementAttribute(bodyElement, "loadeddata") is "target"
622 PASS testElementAttribute(bodyElement, "loadedmetadata") is "target"
623 PASS testElementAttribute(bodyElement, "loadstart") is "target"
624 PASS testElementAttribute(bodyElement, "mousedown") is "target"
625 PASS testElementAttribute(bodyElement, "mouseenter") is "target"
626 PASS testElementAttribute(bodyElement, "mouseleave") is "target"
627 PASS testElementAttribute(bodyElement, "mousemove") is "target"
628 PASS testElementAttribute(bodyElement, "mouseout") is "target"
629 PASS testElementAttribute(bodyElement, "mouseover") is "target"
630 PASS testElementAttribute(bodyElement, "mouseup") is "target"
631 PASS testElementAttribute(bodyElement, "mousewheel") is "target"
632 PASS testElementAttribute(bodyElement, "paste") is "target"
633 PASS testElementAttribute(bodyElement, "pause") is "target"
634 PASS testElementAttribute(bodyElement, "play") is "target"
635 PASS testElementAttribute(bodyElement, "playing") is "target"
636 PASS testElementAttribute(bodyElement, "progress") is "target"
637 PASS testElementAttribute(bodyElement, "ratechange") is "target"
638 PASS testElementAttribute(bodyElement, "reset") is "target"
639 FAIL testElementAttribute(bodyElement, "scroll") should be target. Was window.
640 PASS testElementAttribute(bodyElement, "search") is "target"
641 PASS testElementAttribute(bodyElement, "seeked") is "target"
642 PASS testElementAttribute(bodyElement, "seeking") is "target"
643 PASS testElementAttribute(bodyElement, "select") is "target"
644 PASS testElementAttribute(bodyElement, "selectstart") is "target"
645 PASS testElementAttribute(bodyElement, "stalled") is "target"
646 PASS testElementAttribute(bodyElement, "submit") is "target"
647 PASS testElementAttribute(bodyElement, "suspend") is "target"
648 PASS testElementAttribute(bodyElement, "timeupdate") is "target"
649 PASS testElementAttribute(bodyElement, "transitionend") is "target"
650 PASS testElementAttribute(bodyElement, "volumechange") is "target"
651 PASS testElementAttribute(bodyElement, "waiting") is "target"
652 PASS testElementAttribute(bodyElement, "webkitanimationend") is "target"
653 PASS testElementAttribute(bodyElement, "webkitanimationiteration") is "target"
654 PASS testElementAttribute(bodyElement, "webkitanimationstart") is "target"
655 PASS testElementAttribute(bodyElement, "webkittransitionend") is "target"
656 PASS testElementAttribute(bodyElement, "wheel") is "target"
658 Event names we expect to not be able to set on <body> element
660 PASS testElementAttribute(bodyElement, "noneventname") is "none"
661 PASS testElementAttribute(bodyElement, "readystatechange") is "none"
663 Event names we expect to be forwarded from <frameset> element to window object)
665 PASS testElementAttribute(framesetElement, "beforeunload") is "window"
666 PASS testElementAttribute(framesetElement, "blur") is "window"
667 PASS testElementAttribute(framesetElement, "error") is "window"
668 PASS testElementAttribute(framesetElement, "focus") is "window"
669 PASS testElementAttribute(framesetElement, "focusin") is "window"
670 PASS testElementAttribute(framesetElement, "focusout") is "window"
671 PASS testElementAttribute(framesetElement, "hashchange") is "window"
672 PASS testElementAttribute(framesetElement, "load") is "window"
673 PASS testElementAttribute(framesetElement, "message") is "window"
674 PASS testElementAttribute(framesetElement, "offline") is "window"
675 PASS testElementAttribute(framesetElement, "online") is "window"
676 PASS testElementAttribute(framesetElement, "pagehide") is "window"
677 PASS testElementAttribute(framesetElement, "pageshow") is "window"
678 PASS testElementAttribute(framesetElement, "popstate") is "window"
679 PASS testElementAttribute(framesetElement, "resize") is "window"
680 PASS testElementAttribute(framesetElement, "storage") is "window"
681 PASS testElementAttribute(framesetElement, "unload") is "window"
683 Event names we expect to be forwarded from <frameset> element to document)
685 FAIL testElementAttribute(framesetElement, "selectionchange") should be document. Was none.
687 Non-forwarded event names on <frameset> element
689 PASS testElementAttribute(framesetElement, "abort") is "target"
690 PASS testElementAttribute(framesetElement, "animationend") is "target"
691 PASS testElementAttribute(framesetElement, "animationiteration") is "target"
692 PASS testElementAttribute(framesetElement, "animationstart") is "target"
693 PASS testElementAttribute(framesetElement, "beforecopy") is "target"
694 PASS testElementAttribute(framesetElement, "beforecut") is "target"
695 PASS testElementAttribute(framesetElement, "beforeload") is "target"
696 PASS testElementAttribute(framesetElement, "beforepaste") is "target"
697 PASS testElementAttribute(framesetElement, "canplay") is "target"
698 PASS testElementAttribute(framesetElement, "canplaythrough") is "target"
699 PASS testElementAttribute(framesetElement, "change") is "target"
700 PASS testElementAttribute(framesetElement, "click") is "target"
701 PASS testElementAttribute(framesetElement, "contextmenu") is "target"
702 PASS testElementAttribute(framesetElement, "copy") is "target"
703 PASS testElementAttribute(framesetElement, "cut") is "target"
704 PASS testElementAttribute(framesetElement, "dblclick") is "target"
705 PASS testElementAttribute(framesetElement, "drag") is "target"
706 PASS testElementAttribute(framesetElement, "dragend") is "target"
707 PASS testElementAttribute(framesetElement, "dragenter") is "target"
708 PASS testElementAttribute(framesetElement, "dragleave") is "target"
709 PASS testElementAttribute(framesetElement, "dragover") is "target"
710 PASS testElementAttribute(framesetElement, "dragstart") is "target"
711 PASS testElementAttribute(framesetElement, "drop") is "target"
712 PASS testElementAttribute(framesetElement, "durationchange") is "target"
713 PASS testElementAttribute(framesetElement, "emptied") is "target"
714 PASS testElementAttribute(framesetElement, "ended") is "target"
715 PASS testElementAttribute(framesetElement, "input") is "target"
716 PASS testElementAttribute(framesetElement, "invalid") is "target"
717 PASS testElementAttribute(framesetElement, "keydown") is "target"
718 PASS testElementAttribute(framesetElement, "keypress") is "target"
719 PASS testElementAttribute(framesetElement, "keyup") is "target"
720 PASS testElementAttribute(framesetElement, "loadeddata") is "target"
721 PASS testElementAttribute(framesetElement, "loadedmetadata") is "target"
722 PASS testElementAttribute(framesetElement, "loadstart") is "target"
723 PASS testElementAttribute(framesetElement, "mousedown") is "target"
724 PASS testElementAttribute(framesetElement, "mouseenter") is "target"
725 PASS testElementAttribute(framesetElement, "mouseleave") is "target"
726 PASS testElementAttribute(framesetElement, "mousemove") is "target"
727 PASS testElementAttribute(framesetElement, "mouseout") is "target"
728 PASS testElementAttribute(framesetElement, "mouseover") is "target"
729 PASS testElementAttribute(framesetElement, "mouseup") is "target"
730 PASS testElementAttribute(framesetElement, "mousewheel") is "target"
731 PASS testElementAttribute(framesetElement, "paste") is "target"
732 PASS testElementAttribute(framesetElement, "pause") is "target"
733 PASS testElementAttribute(framesetElement, "play") is "target"
734 PASS testElementAttribute(framesetElement, "playing") is "target"
735 PASS testElementAttribute(framesetElement, "progress") is "target"
736 PASS testElementAttribute(framesetElement, "ratechange") is "target"
737 PASS testElementAttribute(framesetElement, "reset") is "target"
738 FAIL testElementAttribute(framesetElement, "scroll") should be target. Was window.
739 PASS testElementAttribute(framesetElement, "search") is "target"
740 PASS testElementAttribute(framesetElement, "seeked") is "target"
741 PASS testElementAttribute(framesetElement, "seeking") is "target"
742 PASS testElementAttribute(framesetElement, "select") is "target"
743 PASS testElementAttribute(framesetElement, "selectstart") is "target"
744 PASS testElementAttribute(framesetElement, "stalled") is "target"
745 PASS testElementAttribute(framesetElement, "submit") is "target"
746 PASS testElementAttribute(framesetElement, "suspend") is "target"
747 PASS testElementAttribute(framesetElement, "timeupdate") is "target"
748 PASS testElementAttribute(framesetElement, "transitionend") is "target"
749 PASS testElementAttribute(framesetElement, "volumechange") is "target"
750 PASS testElementAttribute(framesetElement, "waiting") is "target"
751 PASS testElementAttribute(framesetElement, "webkitanimationend") is "target"
752 PASS testElementAttribute(framesetElement, "webkitanimationiteration") is "target"
753 PASS testElementAttribute(framesetElement, "webkitanimationstart") is "target"
754 PASS testElementAttribute(framesetElement, "webkittransitionend") is "target"
755 PASS testElementAttribute(framesetElement, "wheel") is "target"
757 Event names we expect to not be able to set on <frameset> element
759 PASS testElementAttribute(framesetElement, "noneventname") is "none"
760 PASS testElementAttribute(framesetElement, "readystatechange") is "none"
762 Event names we expect to be able to set on an element (tested on the SVG <rect> element)
764 PASS testElementAttribute(rectElement, "abort") is "target"
765 PASS testElementAttribute(rectElement, "animationend") is "target"
766 PASS testElementAttribute(rectElement, "animationiteration") is "target"
767 PASS testElementAttribute(rectElement, "animationstart") is "target"
768 PASS testElementAttribute(rectElement, "beforecopy") is "target"
769 PASS testElementAttribute(rectElement, "beforecut") is "target"
770 PASS testElementAttribute(rectElement, "beforeload") is "target"
771 PASS testElementAttribute(rectElement, "beforepaste") is "target"
772 PASS testElementAttribute(rectElement, "blur") is "target"
773 PASS testElementAttribute(rectElement, "canplay") is "target"
774 PASS testElementAttribute(rectElement, "canplaythrough") is "target"
775 PASS testElementAttribute(rectElement, "change") is "target"
776 PASS testElementAttribute(rectElement, "click") is "target"
777 PASS testElementAttribute(rectElement, "contextmenu") is "target"
778 PASS testElementAttribute(rectElement, "copy") is "target"
779 PASS testElementAttribute(rectElement, "cut") is "target"
780 PASS testElementAttribute(rectElement, "dblclick") is "target"
781 PASS testElementAttribute(rectElement, "drag") is "target"
782 PASS testElementAttribute(rectElement, "dragend") is "target"
783 PASS testElementAttribute(rectElement, "dragenter") is "target"
784 PASS testElementAttribute(rectElement, "dragleave") is "target"
785 PASS testElementAttribute(rectElement, "dragover") is "target"
786 PASS testElementAttribute(rectElement, "dragstart") is "target"
787 PASS testElementAttribute(rectElement, "drop") is "target"
788 PASS testElementAttribute(rectElement, "durationchange") is "target"
789 PASS testElementAttribute(rectElement, "emptied") is "target"
790 PASS testElementAttribute(rectElement, "ended") is "target"
791 PASS testElementAttribute(rectElement, "error") is "target"
792 PASS testElementAttribute(rectElement, "focus") is "target"
793 PASS testElementAttribute(rectElement, "focusin") is "target"
794 PASS testElementAttribute(rectElement, "focusout") is "target"
795 PASS testElementAttribute(rectElement, "input") is "target"
796 PASS testElementAttribute(rectElement, "invalid") is "target"
797 PASS testElementAttribute(rectElement, "keydown") is "target"
798 PASS testElementAttribute(rectElement, "keypress") is "target"
799 PASS testElementAttribute(rectElement, "keyup") is "target"
800 PASS testElementAttribute(rectElement, "load") is "target"
801 PASS testElementAttribute(rectElement, "loadeddata") is "target"
802 PASS testElementAttribute(rectElement, "loadedmetadata") is "target"
803 PASS testElementAttribute(rectElement, "loadstart") is "target"
804 PASS testElementAttribute(rectElement, "mousedown") is "target"
805 PASS testElementAttribute(rectElement, "mouseenter") is "target"
806 PASS testElementAttribute(rectElement, "mouseleave") is "target"
807 PASS testElementAttribute(rectElement, "mousemove") is "target"
808 PASS testElementAttribute(rectElement, "mouseout") is "target"
809 PASS testElementAttribute(rectElement, "mouseover") is "target"
810 PASS testElementAttribute(rectElement, "mouseup") is "target"
811 PASS testElementAttribute(rectElement, "mousewheel") is "target"
812 PASS testElementAttribute(rectElement, "paste") is "target"
813 PASS testElementAttribute(rectElement, "pause") is "target"
814 PASS testElementAttribute(rectElement, "play") is "target"
815 PASS testElementAttribute(rectElement, "playing") is "target"
816 PASS testElementAttribute(rectElement, "progress") is "target"
817 PASS testElementAttribute(rectElement, "ratechange") is "target"
818 PASS testElementAttribute(rectElement, "reset") is "target"
819 PASS testElementAttribute(rectElement, "scroll") is "target"
820 PASS testElementAttribute(rectElement, "search") is "target"
821 PASS testElementAttribute(rectElement, "seeked") is "target"
822 PASS testElementAttribute(rectElement, "seeking") is "target"
823 PASS testElementAttribute(rectElement, "select") is "target"
824 PASS testElementAttribute(rectElement, "selectstart") is "target"
825 PASS testElementAttribute(rectElement, "stalled") is "target"
826 PASS testElementAttribute(rectElement, "submit") is "target"
827 PASS testElementAttribute(rectElement, "suspend") is "target"
828 PASS testElementAttribute(rectElement, "timeupdate") is "target"
829 PASS testElementAttribute(rectElement, "transitionend") is "target"
830 PASS testElementAttribute(rectElement, "volumechange") is "target"
831 PASS testElementAttribute(rectElement, "waiting") is "target"
832 PASS testElementAttribute(rectElement, "webkitanimationend") is "target"
833 PASS testElementAttribute(rectElement, "webkitanimationiteration") is "target"
834 PASS testElementAttribute(rectElement, "webkitanimationstart") is "target"
835 PASS testElementAttribute(rectElement, "webkittransitionend") is "target"
836 PASS testElementAttribute(rectElement, "wheel") is "target"
838 Event names we expect not to be able to set on an element (tested on the SVG <rect> element)
840 PASS testElementAttribute(rectElement, "beforeunload") is "none"
841 PASS testElementAttribute(rectElement, "hashchange") is "none"
842 PASS testElementAttribute(rectElement, "message") is "none"
843 PASS testElementAttribute(rectElement, "noneventname") is "none"
844 PASS testElementAttribute(rectElement, "offline") is "none"
845 PASS testElementAttribute(rectElement, "online") is "none"
846 PASS testElementAttribute(rectElement, "pagehide") is "none"
847 PASS testElementAttribute(rectElement, "pageshow") is "none"
848 PASS testElementAttribute(rectElement, "popstate") is "none"
849 PASS testElementAttribute(rectElement, "readystatechange") is "none"
850 PASS testElementAttribute(rectElement, "resize") is "none"
851 PASS testElementAttribute(rectElement, "selectionchange") is "none"
852 PASS testElementAttribute(rectElement, "storage") is "none"
853 PASS testElementAttribute(rectElement, "unload") is "none"
855 Event names on a non-HTML element
857 FAIL testElementAttribute(nonHTMLElement, "abort") should be none. Was script: target; content: none.
858 FAIL testElementAttribute(nonHTMLElement, "animationend") should be none. Was script: target; content: none.
859 FAIL testElementAttribute(nonHTMLElement, "animationiteration") should be none. Was script: target; content: none.
860 FAIL testElementAttribute(nonHTMLElement, "animationstart") should be none. Was script: target; content: none.
861 FAIL testElementAttribute(nonHTMLElement, "beforecopy") should be none. Was script: target; content: none.
862 FAIL testElementAttribute(nonHTMLElement, "beforecut") should be none. Was script: target; content: none.
863 FAIL testElementAttribute(nonHTMLElement, "beforeload") should be none. Was script: target; content: none.
864 FAIL testElementAttribute(nonHTMLElement, "beforepaste") should be none. Was script: target; content: none.
865 PASS testElementAttribute(nonHTMLElement, "beforeunload") is "none"
866 FAIL testElementAttribute(nonHTMLElement, "blur") should be none. Was script: target; content: none.
867 FAIL testElementAttribute(nonHTMLElement, "canplay") should be none. Was script: target; content: none.
868 FAIL testElementAttribute(nonHTMLElement, "canplaythrough") should be none. Was script: target; content: none.
869 FAIL testElementAttribute(nonHTMLElement, "change") should be none. Was script: target; content: none.
870 FAIL testElementAttribute(nonHTMLElement, "click") should be none. Was script: target; content: none.
871 FAIL testElementAttribute(nonHTMLElement, "contextmenu") should be none. Was script: target; content: none.
872 FAIL testElementAttribute(nonHTMLElement, "copy") should be none. Was script: target; content: none.
873 FAIL testElementAttribute(nonHTMLElement, "cut") should be none. Was script: target; content: none.
874 FAIL testElementAttribute(nonHTMLElement, "dblclick") should be none. Was script: target; content: none.
875 FAIL testElementAttribute(nonHTMLElement, "drag") should be none. Was script: target; content: none.
876 FAIL testElementAttribute(nonHTMLElement, "dragend") should be none. Was script: target; content: none.
877 FAIL testElementAttribute(nonHTMLElement, "dragenter") should be none. Was script: target; content: none.
878 FAIL testElementAttribute(nonHTMLElement, "dragleave") should be none. Was script: target; content: none.
879 FAIL testElementAttribute(nonHTMLElement, "dragover") should be none. Was script: target; content: none.
880 FAIL testElementAttribute(nonHTMLElement, "dragstart") should be none. Was script: target; content: none.
881 FAIL testElementAttribute(nonHTMLElement, "drop") should be none. Was script: target; content: none.
882 FAIL testElementAttribute(nonHTMLElement, "durationchange") should be none. Was script: target; content: none.
883 FAIL testElementAttribute(nonHTMLElement, "emptied") should be none. Was script: target; content: none.
884 FAIL testElementAttribute(nonHTMLElement, "ended") should be none. Was script: target; content: none.
885 FAIL testElementAttribute(nonHTMLElement, "error") should be none. Was script: target; content: none.
886 FAIL testElementAttribute(nonHTMLElement, "focus") should be none. Was script: target; content: none.
887 FAIL testElementAttribute(nonHTMLElement, "focusin") should be none. Was script: target; content: none.
888 FAIL testElementAttribute(nonHTMLElement, "focusout") should be none. Was script: target; content: none.
889 PASS testElementAttribute(nonHTMLElement, "hashchange") is "none"
890 FAIL testElementAttribute(nonHTMLElement, "input") should be none. Was script: target; content: none.
891 FAIL testElementAttribute(nonHTMLElement, "invalid") should be none. Was script: target; content: none.
892 FAIL testElementAttribute(nonHTMLElement, "keydown") should be none. Was script: target; content: none.
893 FAIL testElementAttribute(nonHTMLElement, "keypress") should be none. Was script: target; content: none.
894 FAIL testElementAttribute(nonHTMLElement, "keyup") should be none. Was script: target; content: none.
895 FAIL testElementAttribute(nonHTMLElement, "load") should be none. Was script: target; content: none.
896 FAIL testElementAttribute(nonHTMLElement, "loadeddata") should be none. Was script: target; content: none.
897 FAIL testElementAttribute(nonHTMLElement, "loadedmetadata") should be none. Was script: target; content: none.
898 FAIL testElementAttribute(nonHTMLElement, "loadstart") should be none. Was script: target; content: none.
899 PASS testElementAttribute(nonHTMLElement, "message") is "none"
900 FAIL testElementAttribute(nonHTMLElement, "mousedown") should be none. Was script: target; content: none.
901 FAIL testElementAttribute(nonHTMLElement, "mouseenter") should be none. Was script: target; content: none.
902 FAIL testElementAttribute(nonHTMLElement, "mouseleave") should be none. Was script: target; content: none.
903 FAIL testElementAttribute(nonHTMLElement, "mousemove") should be none. Was script: target; content: none.
904 FAIL testElementAttribute(nonHTMLElement, "mouseout") should be none. Was script: target; content: none.
905 FAIL testElementAttribute(nonHTMLElement, "mouseover") should be none. Was script: target; content: none.
906 FAIL testElementAttribute(nonHTMLElement, "mouseup") should be none. Was script: target; content: none.
907 FAIL testElementAttribute(nonHTMLElement, "mousewheel") should be none. Was script: target; content: none.
908 PASS testElementAttribute(nonHTMLElement, "noneventname") is "none"
909 PASS testElementAttribute(nonHTMLElement, "offline") is "none"
910 PASS testElementAttribute(nonHTMLElement, "online") is "none"
911 PASS testElementAttribute(nonHTMLElement, "pagehide") is "none"
912 PASS testElementAttribute(nonHTMLElement, "pageshow") is "none"
913 FAIL testElementAttribute(nonHTMLElement, "paste") should be none. Was script: target; content: none.
914 FAIL testElementAttribute(nonHTMLElement, "pause") should be none. Was script: target; content: none.
915 FAIL testElementAttribute(nonHTMLElement, "play") should be none. Was script: target; content: none.
916 FAIL testElementAttribute(nonHTMLElement, "playing") should be none. Was script: target; content: none.
917 PASS testElementAttribute(nonHTMLElement, "popstate") is "none"
918 FAIL testElementAttribute(nonHTMLElement, "progress") should be none. Was script: target; content: none.
919 FAIL testElementAttribute(nonHTMLElement, "ratechange") should be none. Was script: target; content: none.
920 PASS testElementAttribute(nonHTMLElement, "readystatechange") is "none"
921 FAIL testElementAttribute(nonHTMLElement, "reset") should be none. Was script: target; content: none.
922 PASS testElementAttribute(nonHTMLElement, "resize") is "none"
923 FAIL testElementAttribute(nonHTMLElement, "scroll") should be none. Was script: target; content: none.
924 FAIL testElementAttribute(nonHTMLElement, "search") should be none. Was script: target; content: none.
925 FAIL testElementAttribute(nonHTMLElement, "seeked") should be none. Was script: target; content: none.
926 FAIL testElementAttribute(nonHTMLElement, "seeking") should be none. Was script: target; content: none.
927 FAIL testElementAttribute(nonHTMLElement, "select") should be none. Was script: target; content: none.
928 PASS testElementAttribute(nonHTMLElement, "selectionchange") is "none"
929 FAIL testElementAttribute(nonHTMLElement, "selectstart") should be none. Was script: target; content: none.
930 FAIL testElementAttribute(nonHTMLElement, "stalled") should be none. Was script: target; content: none.
931 PASS testElementAttribute(nonHTMLElement, "storage") is "none"
932 FAIL testElementAttribute(nonHTMLElement, "submit") should be none. Was script: target; content: none.
933 FAIL testElementAttribute(nonHTMLElement, "suspend") should be none. Was script: target; content: none.
934 FAIL testElementAttribute(nonHTMLElement, "timeupdate") should be none. Was script: target; content: none.
935 FAIL testElementAttribute(nonHTMLElement, "transitionend") should be none. Was script: target; content: none.
936 PASS testElementAttribute(nonHTMLElement, "unload") is "none"
937 FAIL testElementAttribute(nonHTMLElement, "volumechange") should be none. Was script: target; content: none.
938 FAIL testElementAttribute(nonHTMLElement, "waiting") should be none. Was script: target; content: none.
939 FAIL testElementAttribute(nonHTMLElement, "webkitanimationend") should be none. Was script: target; content: none.
940 FAIL testElementAttribute(nonHTMLElement, "webkitanimationiteration") should be none. Was script: target; content: none.
941 FAIL testElementAttribute(nonHTMLElement, "webkitanimationstart") should be none. Was script: target; content: none.
942 FAIL testElementAttribute(nonHTMLElement, "webkittransitionend") should be none. Was script: target; content: none.
943 FAIL testElementAttribute(nonHTMLElement, "wheel") should be none. Was script: target; content: none.
945 PASS successfullyParsed is true