Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(883)

Side by Side Diff: LayoutTests/fast/events/event-attribute.html

Issue 205523003: Remove beforeload events. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Remove more tests Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> 1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
2 <html> 2 <html>
3 <head> 3 <head>
4 <script src="../../resources/js-test.js"></script> 4 <script src="../../resources/js-test.js"></script>
5 </head> 5 </head>
6 <body> 6 <body>
7 <p id="description"></p> 7 <p id="description"></p>
8 <div id="console"></div> 8 <div id="console"></div>
9 <input onbeforeload="1" onabort="1"> 9 <input onabort="1">
10 <script src="resources/shouldnotexecute.js" onbeforeload="debug('cancelled onbef oreload async'); return false;" async></script>
11 10
12 <script> 11 <script>
13 description('Test that setting event handlers with attribute works.'); 12 description('Test that setting event handlers with attribute works.');
14 13
15 var elementTags = ["img", "script", "video", "div", "form", "input"]; 14 var elementTags = ["img", "script", "video", "div", "form", "input"];
16 var eventNames = ["onclick", "oncontextmenu", "ondblclick", "onmousedown", 15 var eventNames = ["onclick", "oncontextmenu", "ondblclick", "onmousedown",
17 "onmousemove", "onmouseout", "onmouseover", "onmouseup", "onmousewheel", 16 "onmousemove", "onmouseout", "onmouseover", "onmouseup", "onmousewheel",
18 "onfocus", "onblur", "onkeydown", "onkeypress", "onkeyup", "onscroll", 17 "onfocus", "onblur", "onkeydown", "onkeypress", "onkeyup", "onscroll",
19 "onbeforecut", "oncut", "onbeforecopy", "oncopy", "onbeforepaste", "onpaste", 18 "onbeforecut", "oncut", "onbeforecopy", "oncopy", "onbeforepaste", "onpaste",
20 "ondragenter", "ondragover", "ondragleave", "ondrop", "ondragstart", "ondrag", 19 "ondragenter", "ondragover", "ondragleave", "ondrop", "ondragstart", "ondrag",
21 "ondragend", "onselectstart", "onsubmit", "onerror", "oninput", "oninvalid", 20 "ondragend", "onselectstart", "onsubmit", "onerror", "oninput", "oninvalid",
22 "ontouchstart", "ontouchmove", "ontouchend", "ontouchcancel", 21 "ontouchstart", "ontouchmove", "ontouchend", "ontouchcancel",
23 "onwebkitfullscreenchange", "onwebkitfullscreenerror", "onabort", "onchange", 22 "onwebkitfullscreenchange", "onwebkitfullscreenerror", "onabort", "onchange",
24 "onreset", "onselect", "onload"]; 23 "onreset", "onselect", "onload"];
25 24
26 for (var i = 0; i < elementTags.length; i++) { 25 for (var i = 0; i < elementTags.length; i++) {
27 var element = document.createElement(elementTags[i]); 26 var element = document.createElement(elementTags[i]);
28 for (var j = 0; j < eventNames.length; j++) { 27 for (var j = 0; j < eventNames.length; j++) {
29 element.setAttribute(eventNames[j], "1"); 28 element.setAttribute(eventNames[j], "1");
30 shouldBe('/*' + elementTags[i] + '*/ typeof (element["' + eventNames[j] + '"])', '"function"'); 29 shouldBe('/*' + elementTags[i] + '*/ typeof (element["' + eventNames[j] + '"])', '"function"');
31 } 30 }
32 } 31 }
33 32
34 </script> 33 </script>
35 </body> 34 </body>
36 </html> 35 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698