Add report notification by email support.

This commit is contained in:
Paulo Gustavo Veiga
2012-06-23 14:39:50 -03:00
parent 2d8fa5c259
commit c8837baadd
16 changed files with 250 additions and 39 deletions

View File

@@ -20,10 +20,8 @@ $assert = function(assert, message) {
stack = e;
}
console.log(message + "," + stack);
window.errorStack = stackTrace();
throw message;
// wLogger.error(message + "," + stack);
// core.Logger.logError(message + "," + stack);
}
};
@@ -31,6 +29,25 @@ Math.sign = function(value) {
return (value >= 0) ? 1 : -1;
};
function stackTrace() {
var result = "";
var isCallstackPopulated = false;
try {
null.eval();
} catch(e) {
if (e.stack) { //Firefox and Chrome...
result = e.stack;
isCallstackPopulated = true;
}
else if (window.opera && e.message) { //Opera
result = e.message;
isCallstackPopulated = true;
}
}
return result;
}
/*
* DOMParser HTML extension
* 2012-02-02

View File

@@ -61,4 +61,4 @@ core.Utils.createDocument = function() {
return doc;
// DOMDocument
};
};