document.addEventListener("DOMContentLoaded", function () { const tabLinks = $(document).find('.tab-link'); const toggleBtn = document.querySelector('.toggle-btn'); const closeToggleBtn = document.querySelector('.close-toggle'); const addEmailButton = document.querySelector('#addEmail'); const emailBoxModal = $("#emailBox"); const mailTable = document.querySelector("#tab-1 .mail-table"); const userName = document.querySelector('#userName'); const subject = document.querySelector('#subject'); const status = document.querySelector('#status'); try { tabLinks.on('click', function () { const tabID = $(this).attr('data-tab'); $(this).addClass('active').siblings().removeClass('active'); $('#tab-' + tabID).addClass('active').siblings().removeClass('active'); }); } catch (e) { console.error("Tab link binding error:", e); } try { toggleBtn?.addEventListener('click', () => { document.querySelector(".mailbox")?.classList.toggle("mailtoggle"); }); closeToggleBtn?.addEventListener('click', () => { document.querySelector(".mailbox")?.classList.remove("mailtoggle"); }); } catch (e) { console.error("Toggle button error:", e); } try { document.addEventListener('click', function (e) { if (e.target && e.target.classList.contains('star-icon')) { e.target.classList.toggle('ti-star'); e.target.classList.toggle('ti-star-filled'); } }); } catch (e) { console.error("Star toggle error:", e); } function emailBoxContent() { return `
Sep 23
${status?.value || 'Unread'}