document.addEventListener('DOMContentLoaded', () => { const scheduledNodesList = document.getElementById( 'scheduled-nodes-list' ); function todayDateString() { const today = new Date(); const year = today.getFullYear(); const month = String(today.getMonth() + 1).padStart(2, '0'); const day = String(today.getDate()).padStart(2, '0'); return year + '-' + month + '-' + day; } async function loadScheduledNodes() { const date = todayDateString(); const response = await fetch( '/api/scheduled-nodes?date=' + date, { credentials: 'same-origin' } ); if (!response.ok) { return; } const scheduledNodes = await response.json(); scheduledNodesList.innerHTML = scheduledNodes .map((scheduledNode) => '