Update app.js
This commit is contained in:
committed by
GitHub
parent
d63654f1cf
commit
4924a4ae06
+6
-7
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user