* Work toward multiple dialog boxes

This commit is contained in:
Morgan Jones
2013-05-06 13:13:15 -06:00
parent de1e553c32
commit 93c039e295
3 changed files with 19 additions and 15 deletions

View File

@ -340,18 +340,23 @@ window.setupTooltips = function(element) {
}
window.setupDialogs = function() {
$('#dialog').dialog({
autoOpen: false,
modal: true,
buttons: [
{ text: 'OK', click: function() { if($(this).data("closeCallback")) {$(this).data("closeCallback")();} $(this).dialog('close'); } }
]
});
window.dialogID = 0;
window.alert = function(text, isHTML, closeCallback) {
var h = isHTML ? text : window.convertTextToTableMagic(text);
$('#dialog').data("closeCallback", closeCallback);
$('#dialog').html(h).dialog('open');
var id = 'dialog-' + window.dialogID++;
$('body').append('<div id="' + id + '"></div>');
$('#' + id).dialog({
autoOpen: false,
modal: false,
data: {closeCallback: closeCallback},
buttons: {
'OK': function() {
if($(this).data("closeCallback")) {
$(this).data("closeCallback")();
}
$(this).dialog('close');
}
}
}).html(isHTML ? text : window.convertTextToTableMagic(text)).dialog('open');
}
}