' + escapeHtml(license) + '
'; } var enterBtn = document.getElementById('coverEnterBtn'); function dismiss(){ screen.classList.add('is-hidden'); } if (enterBtn) enterBtn.addEventListener('click', dismiss); document.addEventListener('keydown', function(e){ if (screen.classList.contains('is-hidden')) return; if (e.key === 'Enter' || e.key === 'Escape') dismiss(); }); var wordmark = document.querySelector('.wordmark'); if (wordmark) { wordmark.style.cursor = 'pointer'; wordmark.title = 'View cover page'; wordmark.addEventListener('click', function(){ screen.classList.remove('is-hidden'); window.scrollTo({ top: 0 }); }); } } initCoverScreen(BOOKS[0], PLATES); // ---- Boot ---- function boot(data){ renderChapterRail(); updateCounts(); railNote.innerHTML = '' + baseVolumeCount + (baseVolumeCount === 1 ? ' volume loaded.' : ' volumes loaded.') + '