mirror of
https://bitbucket.org/wisemapping/wisemapping-open-source.git
synced 2024-11-26 07:44:56 +01:00
- Improve error login message.
This commit is contained in:
parent
85d41300bf
commit
9c632faf77
@ -32,17 +32,23 @@ function buildDesigner(options) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
window.onerror = function (message, url, lineNo) {
|
window.onerror = function (message, url, lineNo) {
|
||||||
|
|
||||||
|
// Ignore errors ...
|
||||||
if (message === "Script error." && lineNo == 0) {
|
if (message === "Script error." && lineNo == 0) {
|
||||||
// Log error message ...
|
|
||||||
// http://stackoverflow.com/questions/5913978/cryptic-script-error-reported-in-javascript-in-chrome-and-firefox
|
// http://stackoverflow.com/questions/5913978/cryptic-script-error-reported-in-javascript-in-chrome-and-firefox
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Trasform error ...
|
||||||
if (window.waitDialog) {
|
var errorMsg = message;
|
||||||
window.waitDialog.close.delay(1000, window.waitDialog);
|
if (typeof(message) === 'object' && message.srcElement && message.target) {
|
||||||
window.waitDialog = null;
|
if (message.srcElement == '[object HTMLScriptElement]' && message.target == '[object HTMLScriptElement]') {
|
||||||
|
errorMsg = 'Error loading script';
|
||||||
|
} else {
|
||||||
|
errorMsg = 'Event Error - target:' + message.target + ' srcElement:' + message.srcElement;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
errorMsg = errorMsg.toString();
|
||||||
|
|
||||||
new Request({
|
new Request({
|
||||||
method:'post',
|
method:'post',
|
||||||
@ -51,11 +57,18 @@ function buildDesigner(options) {
|
|||||||
emulation:false,
|
emulation:false,
|
||||||
urlEncoded:false
|
urlEncoded:false
|
||||||
}).post(JSON.encode({
|
}).post(JSON.encode({
|
||||||
jsErrorMsg:"message: '" + message + "', line:'" + lineNo + "', :" + url,
|
jsErrorMsg:"Message: '" + errorMsg + "', line:'" + lineNo + "', :" + url,
|
||||||
jsStack:window.errorStack,
|
jsStack:window.errorStack,
|
||||||
userAgent:navigator.userAgent,
|
userAgent:navigator.userAgent,
|
||||||
mapId:options.mapId}));
|
mapId:options.mapId}));
|
||||||
|
|
||||||
|
|
||||||
|
// Close loading dialog ...
|
||||||
|
if (window.waitDialog) {
|
||||||
|
window.waitDialog.close.delay(1000, window.waitDialog);
|
||||||
|
window.waitDialog = null;
|
||||||
|
}
|
||||||
|
|
||||||
// Open error dialog only in case of mindmap loading errors. The rest of the error are reported but not display the dialog.
|
// Open error dialog only in case of mindmap loading errors. The rest of the error are reported but not display the dialog.
|
||||||
// Remove this in the near future.
|
// Remove this in the near future.
|
||||||
if (!window.mindmapLoadReady) {
|
if (!window.mindmapLoadReady) {
|
||||||
|
Loading…
Reference in New Issue
Block a user