(() => { const APP_NAME = "Cardioplus Lims"; const replaceBrandText = () => { if (document.title !== APP_NAME) { document.title = APP_NAME; } for (const node of document.querySelectorAll("h1, h2, h3, h4, h5, span, div, p, title")) { if (node.childElementCount > 0) continue; const text = node.textContent?.trim(); if (!text) continue; if (text === "Test LIMS" || text === "OpenELIS Global") { node.textContent = APP_NAME; } } }; if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", replaceBrandText, { once: true }); } else { replaceBrandText(); } const observer = new MutationObserver(() => replaceBrandText()); observer.observe(document.documentElement, { childList: true, subtree: true, }); })();