diff --git a/code/boot.js b/code/boot.js index c08acf8b..064241be 100644 --- a/code/boot.js +++ b/code/boot.js @@ -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('
'); + $('#' + 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'); } } diff --git a/main.js b/main.js index 0431d98e..f74a5c2e 100644 --- a/main.js +++ b/main.js @@ -97,8 +97,7 @@ document.getElementsByTagName('body')[0].innerHTML = '' + ' ' + ' ' + '' - + '
' - + '
'; + + '
'; // 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 diff --git a/style.css b/style.css index 5ebfdb69..712afe6b 100644 --- a/style.css +++ b/style.css @@ -732,9 +732,9 @@ h3 { opacity: 0.6; } -.ui-dialog-titlebar { +/*.ui-dialog-titlebar { display: none; -} +}*/ .ui-dialog-content { padding: 12px;