dashboard-v2/public/static/js/modalbackdrop.js
2020-06-20 15:09:19 +01:00

24 lines
654 B
JavaScript

function clear(...elements) {
for (const elementId of elements) {
document.getElementById(elementId).value = '';
}
}
function hideBackdrop() {
for (const backdrop of document.getElementsByClassName('modal-backdrop fade show')) {
backdrop.remove();
}
}
function registerHideListener(elementId) {
$(`#${elementId}`).on('hidden.bs.modal', hideBackdrop);
}
function showBackdrop() {
hideBackdrop();
const backdrop = document.createElement('div');
backdrop.classList.add('modal-backdrop', 'fade', 'show');
document.getElementsByClassName('main-panel')[0].appendChild(backdrop);
}