Revision control
Copy as Markdown
/// Copyright (c) 2012 Ecma International. All rights reserved. ↩
/// This code is governed by the BSD license found in the LICENSE file.↩
↩
//Error Detector↩
if (this.window!==undefined) { //for console support↩
this.window.onerror = function(errorMsg, url, lineNumber, colNumber, error) {↩
var cookedError;↩
↩
if (error) {↩
cookedError = error.toString();↩
} else {↩
if (/Error:/.test(errorMsg)) {↩
cookedError = errorMsg;↩
} else {↩
cookedError = "UnknownError: " + errorMsg;↩
}↩
}↩
↩
$DONE(cookedError);↩
};↩
}↩
↩