X-Git-Url: https://git.yukkurigames.com/?p=mlpccg.git;a=blobdiff_plain;f=mlpccg.js;h=1681afefb30d5a4a5d8523edb03de06aa64a22d5;hp=0e8643efc432b4189f135d425a5a6a1e8897205b;hb=61267efeb7df6f77adec75120e8cbc8de8c8fec7;hpb=adfa2f63286a9abd44621e5d0374570a12ae0adf diff --git a/mlpccg.js b/mlpccg.js index 0e8643e..1681afe 100644 --- a/mlpccg.js +++ b/mlpccg.js @@ -236,21 +236,14 @@ if (applicationCache && applicationCache.status) { } function dismiss () { - var overlay = document.getElementById("overlay"); - if (overlay) - overlay.parentNode.removeChild(overlay); - broadcast({ type: "dismiss" }); + var open = document.querySelectorAll(".dialog.open"); + for (var i = 0; i < open.length; ++i) + open[i].className = "dialog"; } function show (id) { - var overlay = document.getElementById("overlay"); - if (!overlay) { - overlay = document.createElement('div'); - overlay.id = 'overlay'; - } else { - overlay.parentNode.removeChild(overlay); - } + dismiss(); var target = document.getElementById(id); - target.parentNode.insertBefore(overlay, target); + target.className += " open"; }