master
Charles Iliya Krempeaux 2023-11-16 04:53:51 -08:00
parent 2a0ac1ff73
commit b5c9c542d7
1 changed files with 12 additions and 7 deletions

19
asan.js
View File

@ -43,19 +43,19 @@ THE SOFTWARE.
// It then includes the HTML it fetched from the 'src' path here into the 'dst'. // It then includes the HTML it fetched from the 'src' path here into the 'dst'.
// It then sets the title of the page to the inner-text for the first <h1> from the 'src'. // It then sets the title of the page to the inner-text for the first <h1> from the 'src'.
export function include(element) { export function include(element) {
console.log("[asan][include] begin") log("begin")
if (undefined === element) { if (undefined === element) {
console.log("[asan][include] element is undefined") log("element is undefined")
console.log("[asan][include] end") log("end")
return return
} }
let dst = window.location.pathname let dst = window.location.pathname
let src = "/src" + dst let src = "/src" + dst
console.log("[asan][include] dst-path: ", dst) log("dst-path: ", dst)
console.log("[asan][include] src-path: ", src) log("src-path: ", src)
fetch(src). fetch(src).
then( response => { then( response => {
@ -64,7 +64,7 @@ export function include(element) {
throw new Error('network response was not ok') throw new Error('network response was not ok')
} }
console.log("[asan][include] src found") log("src found")
return response.text() return response.text()
}). }).
then( text => { then( text => {
@ -94,5 +94,10 @@ export function include(element) {
}); });
console.log("[asan][include] end") log("end")
}
function log(...args) {
args.unshift("[asan][include]");
console.log(...args);
} }