INNER CODE UNIT · JavaScript
observer
Corsinvest/cv4pve-admin · src/Corsinvest.ProxmoxVE.Admin.Core/wwwroot/js/cv4pve.js:56
const observer = new MutationObserver(mutations => {
mutations.forEach(m => {
m.addedNodes.forEach(node => {
if (node.nodeType === 1) {
if (node.classList.contains('cv4pve-side-dialog-resizable')) attach(node);
node.querySelectorAll?.('.cv4pve-side-dialog-resizable').forEach(attach);
}
});
m.removedNodes.forEach(node => {
if (node.nodeType === 1) {
if (node.classList.contains('cv4pve-side-dialog-resizable')) detach(node);
node.querySelectorAll?.('.cv4pve-side-dialog-resizable').forEach(detach);
}
});
});
});
observer.observe(document.body, { childList: true, subtree: true });