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

View File

@ -97,8 +97,7 @@ document.getElementsByTagName('body')[0].innerHTML = ''
+ ' </div>' + ' </div>'
+ ' </div>' + ' </div>'
+ '</div>' + '</div>'
+ '<div id="updatestatus"></div>' + '<div id="updatestatus"></div>';
+ '<div id="dialog"></div>';
// putting everything in a wrapper function that in turn is placed in a // putting everything in a wrapper function that in turn is placed in a
// script tag on the website allows us to execute in the sites context // script tag on the website allows us to execute in the sites context

View File

@ -732,9 +732,9 @@ h3 {
opacity: 0.6; opacity: 0.6;
} }
.ui-dialog-titlebar { /*.ui-dialog-titlebar {
display: none; display: none;
} }*/
.ui-dialog-content { .ui-dialog-content {
padding: 12px; padding: 12px;