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
+7 -8
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) {
els.primaryNav.innerHTML += `<a href="#/${s}/">${s.charAt(0).toUpperCase() + s.slice(1)}</a>`;
}
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;