Update app.js

This commit is contained in:
Mark Randall Havens △ The Empathic Technologist ⟁ Doctor Who 42 2025-11-08 19:17:07 -06:00 committed by GitHub
parent d63654f1cf
commit 4924a4ae06
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -15,7 +15,6 @@ const els = {
let indexData = null;
let sidebarOpen = false;
let currentIframe = null;
async function init() {
try {
@ -34,11 +33,13 @@ async function init() {
function populateNav() {
els.primaryNav.innerHTML = '<a href="#/">Home</a>';
indexData.sections.forEach(s => {
const hasIndex = indexData.flat.some(f => f.path.startsWith(s + "/") && f.isIndex);
if (hasIndex) {
const navSections = [...new Set(
indexData.flat
.filter(f => f.isIndex)
.map(f => f.path.split("/")[0])
)].sort();
navSections.forEach(s => {
els.primaryNav.innerHTML += `<a href="#/${s}/">${s.charAt(0).toUpperCase() + s.slice(1)}</a>`;
}
});
}
@ -169,8 +170,6 @@ function renderIframe(rel) {
iframe.setAttribute("sandbox", "allow-same-origin allow-scripts allow-forms");
els.viewer.appendChild(iframe);
currentIframe = iframe;
iframe.onload = () => {
try {
const doc = iframe.contentDocument;