* Work toward multiple dialog boxes
This commit is contained in:
parent
de1e553c32
commit
93c039e295
27
code/boot.js
27
code/boot.js
@ -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');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
3
main.js
3
main.js
@ -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 site’s context
|
// script tag on the website allows us to execute in the site’s context
|
||||||
|
Loading…
x
Reference in New Issue
Block a user