19 lines
564 B
JavaScript
19 lines
564 B
JavaScript
document.addEventListener('DOMContentLoaded', documentReady, false);
|
|
window.onmessage = (event) => {
|
|
if (event.data == "close") {
|
|
document.querySelector("dialog[open]").close();
|
|
}
|
|
}
|
|
|
|
function documentReady() {
|
|
const iframe = document.querySelector("iframe");
|
|
iframe.onload=(event) => {
|
|
const openDialog = document.querySelector("dialog[open]");
|
|
if (openDialog) {
|
|
openDialog.close();
|
|
window.location.reload();
|
|
} else {
|
|
document.querySelector("dialog").showModal()
|
|
}
|
|
}
|
|
} |