cb.parentElement.innerText.trim()); display.innerText = labels.join(', '); } } document.addEventListener('click', function(e) { if (!e.target.closest('.ms-container')) { document.querySelectorAll('.ms-dropdown').forEach(d => d.style.display = 'none'); } }); "; $content = str_replace(' ', $js, $content); file_put_contents($file, $content); echo "JS patched"; ?>