function escapeHtml(text) {
if (text == null) return '';
return text.toString()
.replace(/&/g, '&')
.replace(//g, '>')
.replace(/"/g, '"');
}
document.addEventListener('DOMContentLoaded', () => {
const logout = document.getElementById('logout-link');
if (logout) {
logout.addEventListener('click', async (e) => {
e.preventDefault();
await fetch('/api/auth/logout', { method: 'POST' });
window.location.href = '/login';
});
}
});