Skip to content
Snippets Groups Projects
Commit 16601713 authored by Piotr Gawron's avatar Piotr Gawron
Browse files

Merge branch '106-js-error-reporting' into 'master'

message dialog for errors improved

Closes #106

See merge request !20
parents f2492bac 2aa88b48
No related branches found
No related tags found
1 merge request!20message dialog for errors improved
......@@ -105,9 +105,29 @@ GuiConnector.updateMouseCoordinates = function(x, y) {
this.yPos = y;
};
GuiConnector.alert = function(message) {
logger.error(message);
alert(message);
GuiConnector.alert = function(error) {
var self = this;
logger.error(error);
if (self._errorDialog === undefined) {
self._errorDialog = document.createElement("div");
self._errorDialogContent = document.createElement("div");
self._errorDialog.appendChild(self._errorDialogContent);
document.body.appendChild(self._errorDialog);
$(self._errorDialog).dialog({
classes : {
"ui-dialog" : "ui-state-error"
},
modal : true,
title : "ERROR"
}).siblings('.ui-dialog-titlebar').css("background", "red");
}
var message = error;
if (message instanceof Error) {
message = "Unexpected error occured:<p>" + error.message + "</p>";
}
self._errorDialogContent.innerHTML = message;
$(self._errorDialog).dialog("open");
};
module.exports = GuiConnector;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment