diff --git a/assets/css/site.css b/assets/css/site.css index 0e8e5fb..a482afd 100644 --- a/assets/css/site.css +++ b/assets/css/site.css @@ -877,6 +877,7 @@ details { } .svedit { + display: none; margin-left: 0.5rem; } diff --git a/assets/js/sandpoints.js b/assets/js/sandpoints.js index 38462b9..f4a8b23 100644 --- a/assets/js/sandpoints.js +++ b/assets/js/sandpoints.js @@ -73,6 +73,12 @@ window.addEventListener("keyup", (e)=> { }) window.addEventListener("DOMContentLoaded", (e) => { + if (location.protocol == "file:") { + document.querySelectorAll(".svedit").forEach((i) => { + i.style.display = "inline"; + }) + } + document.querySelectorAll('.triadlink').forEach((i) => { console.log(i) i.addEventListener("click", (ev) => { @@ -94,15 +100,17 @@ window.addEventListener("DOMContentLoaded", (e) => { let par = document.querySelector( "#TableOfContents > ol:first-child > li:first-child" ); - let s = document.createElement("span"); - s.appendChild(par.cloneNode(true)); - par.remove(); - document - .querySelector("#TableOfContents > ol:first-child") - .insertBefore( - s, - document.querySelector("#TableOfContents > ol:first-child").firstChild - ); + if (par) { + let s = document.createElement("span"); + s.appendChild(par.cloneNode(true)); + par.remove(); + document + .querySelector("#TableOfContents > ol:first-child") + .insertBefore( + s, + document.querySelector("#TableOfContents > ol:first-child").firstChild + ); + } if (document.querySelector(".soundcite")) { let relPath = "../".repeat(relPathDepth - 1); diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 1aacf81..dc2631f 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -33,6 +33,6 @@ {{ end }} {{ end }} {{ range $noTriad }} -