add refresh button that uses url base if given

pull/61/head
Harvey Tindall 4 years ago
parent 764639bbba
commit 79987ffa22
No known key found for this signature in database
GPG Key ID: BBC65952848FB1A2

@ -446,6 +446,7 @@
<div class="row col flex center">
<span class="button ~neutral !normal back mr-1">{{ .lang.Strings.back }}</span>
<span class="button ~urge !normal" id="restart">{{ .lang.Strings.submit }}</span>
<span class="button ~urge !normal unfocused" id="refresh">{{ .lang.EndPage.refreshPage }}</span>
</div>
</div>
</div>

@ -25,7 +25,8 @@
},
"endPage": {
"finished": "Finished!",
"restartMessage": "There are more settings you can configure on the admin page. Click below to restart, then refresh the page."
"restartMessage": "There are more settings you can configure on the admin page. Click below to restart, then refresh the page.",
"refreshPage": "Refresh"
},
"language": {
"title": "Language",

@ -317,9 +317,14 @@ const serialize = () => {
_post("/config", config, (req: XMLHttpRequest) => {
if (req.readyState == 4) {
toggleLoader(restartButton);
restartButton.classList.add("~positive");
restartButton.classList.remove("~urge");
restartButton.textContent = window.lang.strings("success");
restartButton.parentElement.querySelector("span.back").classList.add("unfocused");
restartButton.classList.add("unfocused");
const refresh = document.getElementById("refresh") as HTMLSpanElement;
refresh.classList.remove("unfocused");
refresh.onclick = () => {
let host = window.location.href.split("#")[0].split("?")[0] + settings["ui"]["url_base"].value;
window.location.href = host;
};
}
}, true, true);
}

Loading…
Cancel
Save