Tr

Concierta una cita

';; } } function tirv_closeSidebar() { const sidebar = document.getElementById("tirv_sidebarPanel"); const overlay = document.getElementById("tirv_sidebarOverlay"); if (sidebar && overlay) { sidebar.classList.remove("tirv_active"); overlay.classList.remove("tirv_active"); sidebar.setAttribute("aria-hidden", "true"); } } /* Attach event listeners */ document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("GFYR_Btn_img"); const closeBtn = document.getElementById("tirv_closeSidebarBtn"); // const contentBtn = document.getElementById("tirv_openFromContent"); const overlay = document.getElementById("tirv_sidebarOverlay"); if (trigger) trigger.addEventListener("click", () => tirv_openSidebar()); if (closeBtn) closeBtn.addEventListener("click", tirv_closeSidebar); // if (contentBtn) contentBtn.addEventListener("click", () => tirv_openSidebar()); if (overlay) overlay.addEventListener("click", tirv_closeSidebar); // Close when pressing Escape document.addEventListener("keydown", (e) => { if (e.key === "Escape") tirv_closeSidebar(); }); }); /* Also expose globally if needed */ window.tirv_openSidebar = tirv_openSidebar; window.tirv_closeSidebar = tirv_closeSidebar;