Compare commits

...

2 Commits

Author SHA1 Message Date
89a44377c9 cleanup 2023-10-30 13:33:34 +01:00
54514eaa25 bug fix 2023-10-30 11:05:26 +01:00
2 changed files with 19 additions and 2 deletions

View File

@ -14,7 +14,7 @@ import setPassword, {
} from "./scripts.js";
import parseFormOnSubmit from "./parseForm.js";
import { createStorageObj, storeSettings } from "./storage.js";
import { loadNavBar, initTextBlocks } from "./web.js";
import { loadNavBar, initTextBlocks, loadNewTemplate } from "./web.js";
window.activeState = {
userId: "",
@ -145,6 +145,22 @@ function eventListeners() {
}
}
});
//add url listener
window.addEventListener("hashchange", (e) => {
let newURLArr = e.newURL.split("/");
let template;
if (newURLArr != undefined) {
template = newURLArr[newURLArr.length -1];
if (template != undefined) {
template = template.split("=")[1];
}
}
console.log(template);
//loadNewTemplate(template);
});
}
init();

View File

@ -48,7 +48,6 @@ function loadTemplate(template, newFlag = false, loadOnly = false) {
} else {
cdata = retrieveData("userInputForce");
}
console.log(cdata);
if (cdata != "") {
if (cdata != null) {
retrieveForm(cdata);
@ -136,6 +135,7 @@ function loadNavBar() {
divMob.addEventListener("click", (e) => {
if (e.target && e.target.matches("a.w3-bar-item")) {
e.preventDefault;
let template = e.target.dataset.template;
if (template == "!createNew") {
createTemplate();
@ -324,6 +324,7 @@ function retrieveForm(arr) {
case "TEXTAREA":
if (e.parentElement != undefined) {
if (e.parentElement.getElementsByClassName("pell-content")[0] != undefined) {
e.innerHTML = arr[i].value;
e = e.parentElement.getElementsByClassName("pell-content")[0];
}
}