All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 32s
29 lines
886 B
JavaScript
29 lines
886 B
JavaScript
"use strict";
|
|
{
|
|
// Call function fn when the DOM is loaded and ready. If it is already
|
|
// loaded, call the function now.
|
|
// http://youmightnotneedjquery.com/#ready
|
|
function ready(fn) {
|
|
if (document.readyState !== "loading") {
|
|
fn();
|
|
} else {
|
|
document.addEventListener("DOMContentLoaded", fn);
|
|
}
|
|
}
|
|
|
|
ready(function () {
|
|
function handleClick(event) {
|
|
event.preventDefault();
|
|
const params = new URLSearchParams(window.location.search);
|
|
if (params.has("_popup")) {
|
|
window.close(); // Close the popup.
|
|
} else {
|
|
window.history.back(); // Otherwise, go back.
|
|
}
|
|
}
|
|
|
|
document.querySelectorAll(".cancel-link").forEach(function (el) {
|
|
el.addEventListener("click", handleClick);
|
|
});
|
|
});
|
|
}
|