| OLD | NEW | 
|   1 <html> |   1 <html> | 
|   2 <body> |   2 <body> | 
|   3 <p>Test that window.onerror is called on window object. <a href="https://bugs.we
    bkit.org/show_bug.cgi?id=8519">Bug 8519</a>.</p> |   3 <p>Test that window.onerror is called on window object. <a href="https://bugs.we
    bkit.org/show_bug.cgi?id=8519">Bug 8519</a>.</p> | 
|   4 <div id="console"></div> |   4 <div id="console"></div> | 
|   5 <script> |   5 <script> | 
|   6 if (window.testRunner) |   6 if (window.testRunner) | 
|   7     testRunner.dumpAsText(); |   7     testRunner.dumpAsText(); | 
|   8  |   8  | 
|   9 function log(msg) { |   9 function log(msg) { | 
|  10     document.getElementById("console").innerHTML += msg + "<br>"; |  10     document.getElementById("console").innerHTML += msg + "<br>"; | 
|  11 } |  11 } | 
|  12  |  12  | 
|  13 window.onerror = function(msg, url, line) |  13 window.onerror = function(msg, url, line, column) | 
|  14 { |  14 { | 
|  15     url = url ? url.match( /[^\/]+\/?$/ )[0] : url; |  15     url = url ? url.match( /[^\/]+\/?$/ )[0] : url; | 
|  16     log("Main frame window.onerror: " + msg + " at " + url + ":" + line); |  16     log("Main frame window.onerror: " + msg + " at " + url + ", line: " + line +
     ", column: " + column); | 
|  17     if (this === window)  |  17     if (this === window)  | 
|  18         log("PASSED: this === window"); |  18         log("PASSED: this === window"); | 
|  19     else |  19     else | 
|  20         log("FAILED: this === window"); |  20         log("FAILED: this === window"); | 
|  21     return true; |  21     return true; | 
|  22 } |  22 } | 
|  23  |  23  | 
|  24 throw 2010; |  24 throw 2010; | 
|  25  |  25  | 
|  26 </script> |  26 </script> | 
|  27 </body> |  27 </body> | 
|  28 </html> |  28 </html> | 
| OLD | NEW |