specials.html (857B)
1 <!doctype html> 2 <html> 3 <head> 4 <title>Exposing drag & drop events on document and window</title> 5 <script type="text/javascript" src="/resources/testharness.js"></script> 6 <script type="text/javascript" src="/resources/testharnessreport.js"></script> 7 </head> 8 <body> 9 10 <div id="log">Enable script and reload</div> 11 <script type="text/javascript"> 12 var allEvents = ['ondragstart','ondrag','ondragover','ondragenter','ondragleave','ondrop','ondragend']; 13 var allObjects = [['window',window],['document',document],['HTMLElement',document.createElement('div')]]; 14 var fails = []; 15 for( var i = 0; i < allObjects.length; i++ ) { 16 for( var j = 0; j < allEvents.length; j++ ) { 17 test(function () { 18 assert_true(allEvents[j] in allObjects[i][1]); 19 }, allEvents[j] + ' in ' + allObjects[i][0]); 20 } 21 } 22 </script> 23 24 </body> 25 </html>