Fix #20063 - Fix event and trigger duplication when editing multiple times
Signed-off-by: Nicolai Ehrhardt <245527909+predictor2718@users.noreply.github.com>
This commit is contained in:
parent
b4c11318bc
commit
8c5ddc2f12
@ -116,11 +116,11 @@ const DatabaseEvents = {
|
||||
eventsExportModal.querySelector('.modal-body').innerHTML = eventsExportTextarea;
|
||||
document.getElementById('eventsExportTextarea').textContent = data.message;
|
||||
getSqlEditor($('#eventsExportTextarea'));
|
||||
});
|
||||
}, { once: true });
|
||||
|
||||
eventsExportModal.addEventListener('hidden.bs.modal', function () {
|
||||
eventsExportModal.querySelector('.modal-body').innerHTML = eventsExportTextarea;
|
||||
});
|
||||
}, { once: true });
|
||||
|
||||
bootstrap.Modal.getOrCreateInstance(eventsExportModal).show();
|
||||
}
|
||||
@ -325,14 +325,14 @@ const DatabaseEvents = {
|
||||
};
|
||||
that.syntaxHiglighter = getSqlEditor($elm, {}, 'vertical', linterOptions);
|
||||
window.codeMirrorEditor = that.syntaxHiglighter;
|
||||
});
|
||||
}, { once: true });
|
||||
|
||||
eventsEditorModal.addEventListener('hidden.bs.modal', function () {
|
||||
const eventsEditorModalSaveButton = document.getElementById('eventsEditorModalSaveButton');
|
||||
eventsEditorModalSaveButton?.removeEventListener('click', eventsEditorModalSaveEventHandler);
|
||||
document.getElementById('eventsEditorModal').querySelector('.modal-body').innerHTML = '<div class="spinner-border" role="status">' +
|
||||
'<span class="visually-hidden">' + window.Messages.strLoading + '</span></div>';
|
||||
});
|
||||
}, { once: true });
|
||||
|
||||
bootstrap.Modal.getOrCreateInstance(eventsEditorModal).show();
|
||||
});
|
||||
|
||||
@ -123,11 +123,11 @@ const DatabaseTriggers = {
|
||||
triggersExportModal.querySelector('.modal-body').innerHTML = triggersExportTextarea;
|
||||
document.getElementById('triggersExportTextarea').textContent = data.message;
|
||||
getSqlEditor($('#triggersExportTextarea'));
|
||||
});
|
||||
}, { once: true });
|
||||
|
||||
triggersExportModal.addEventListener('hidden.bs.modal', function () {
|
||||
triggersExportModal.querySelector('.modal-body').innerHTML = triggersExportTextarea;
|
||||
});
|
||||
}, { once: true });
|
||||
|
||||
bootstrap.Modal.getOrCreateInstance(triggersExportModal).show();
|
||||
}
|
||||
@ -334,14 +334,14 @@ const DatabaseTriggers = {
|
||||
};
|
||||
that.syntaxHiglighter = getSqlEditor($elm, {}, 'vertical', linterOptions);
|
||||
window.codeMirrorEditor = that.syntaxHiglighter;
|
||||
});
|
||||
}, { once: true });
|
||||
|
||||
triggersEditorModal.addEventListener('hidden.bs.modal', function () {
|
||||
const triggersEditorModalSaveButton = document.getElementById('triggersEditorModalSaveButton');
|
||||
triggersEditorModalSaveButton?.removeEventListener('click', triggersEditorModalSaveEventHandler);
|
||||
document.getElementById('triggersEditorModal').querySelector('.modal-body').innerHTML = '<div class="spinner-border" role="status">' +
|
||||
'<span class="visually-hidden">' + window.Messages.strLoading + '</span></div>';
|
||||
});
|
||||
}, { once: true });
|
||||
|
||||
bootstrap.Modal.getOrCreateInstance(triggersEditorModal).show();
|
||||
});
|
||||
|
||||
Loading…
Reference in New Issue
Block a user