From 443e3a3c7c800298b7629c8e5ce4872f076ccefe Mon Sep 17 00:00:00 2001 From: tophf Date: Sat, 9 Dec 2017 19:05:00 +0300 Subject: [PATCH] second lockPageUI runs after there's no codebox anymore --- edit/edit.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/edit/edit.js b/edit/edit.js index dc156a1f..1a5c4fac 100644 --- a/edit/edit.js +++ b/edit/edit.js @@ -463,7 +463,7 @@ function fromMozillaFormat() { }) .then(sectionDivs => { sectionDivs.forEach(div => updateLintReportIfEnabled(div.CodeMirror, 1)); - $('.dismiss', popup).onclick(); + $('.dismiss').dispatchEvent(new Event('click')); }) .catch(showError) .then(() => lockPageUI(false)); @@ -483,9 +483,11 @@ function fromMozillaFormat() { function lockPageUI(locked) { document.documentElement.style.pointerEvents = locked ? 'none' : ''; - popup.classList.toggle('ready', locked ? false : !popup.codebox.isBlank()); - popup.codebox.options.readOnly = locked; - popup.codebox.display.wrapper.style.opacity = locked ? '.5' : ''; + if (popup.codebox) { + popup.classList.toggle('ready', locked ? false : !popup.codebox.isBlank()); + popup.codebox.options.readOnly = locked; + popup.codebox.display.wrapper.style.opacity = locked ? '.5' : ''; + } } function showError(errors) {