From c8764790b8d4f235382a3794dfe5413badf604ec Mon Sep 17 00:00:00 2001 From: Joel Bradshaw Date: Fri, 30 Oct 2020 01:06:46 -0700 Subject: [PATCH] Remove private methods from simplePopup The added simplePopup had private methods, which totally breaks Firefox and Safari since it's a syntax error and this file then doesn't load at all. We can simply make these methods public, there's no reason they need to be private to work, it's just a code organization thing. --- public/js/misc.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/public/js/misc.js b/public/js/misc.js index 06bd35b5d..c368243e6 100644 --- a/public/js/misc.js +++ b/public/js/misc.js @@ -510,7 +510,7 @@ class SimplePopup { this.element = $("#simplePopup"); this.buttonText = buttonText; } - #reset() { + reset() { this.element.html(`
@@ -518,11 +518,11 @@ class SimplePopup {
`); } - #init() { + init() { let el = this.element; el.find("input").val(""); if (el.attr("popupId") !== this.id) { - this.#reset(); + this.reset(); el.attr("popupId", this.id); el.find(".title").text(this.title); el.find(".text").text(this.text); @@ -546,7 +546,7 @@ class SimplePopup { } show() { - this.#init(); + this.init(); this.wrapper .stop(true, true) .css("opacity", 0)