window.popup_import_compare = new class { constructor() { this.overlay = null; this.dialogue = null; this.form = null; } init() { this.overlay = overlays_stack.getById('popup_import_compare'); this.dialogue = this.overlay.$dialogue[0]; this.form = this.overlay.$dialogue.$body[0].querySelector('form'); this.footer = this.overlay.$dialogue.$footer[0]; this.addEventListeners(); } addEventListeners() { this.form.addEventListener('click', (e) => { if (e.target.classList.contains('') || e.target.parentNode.classList.contains('')) { const btn = e.target.classList.contains('') ? e.target : e.target.parentNode; const arrow = btn.querySelector('span'); const show = arrow.classList.contains(''); btn.parentNode.nextSibling.style.display = show ? '' : 'none'; arrow.classList.toggle(''); arrow.classList.toggle(''); } }); } submitImportComparePopup() { if (popup_import.isDeleteMissingChecked()) { return popup_import.confirmSubmit(this.overlay); } overlayDialogueDestroy(this.overlay.dialogueid); return popup_import.submitImportPopup(); } }