1
0
mirror of https://github.com/hrfee/jfa-go.git synced 2024-12-22 17:10:10 +00:00

add refresh button that uses url base if given

This commit is contained in:
Harvey Tindall 2021-01-27 21:51:01 +00:00
parent 764639bbba
commit 79987ffa22
Signed by: hrfee
GPG Key ID: BBC65952848FB1A2
3 changed files with 11 additions and 4 deletions

View File

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

View File

@ -25,7 +25,8 @@
}, },
"endPage": { "endPage": {
"finished": "Finished!", "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": { "language": {
"title": "Language", "title": "Language",

View File

@ -317,9 +317,14 @@ const serialize = () => {
_post("/config", config, (req: XMLHttpRequest) => { _post("/config", config, (req: XMLHttpRequest) => {
if (req.readyState == 4) { if (req.readyState == 4) {
toggleLoader(restartButton); toggleLoader(restartButton);
restartButton.classList.add("~positive"); restartButton.parentElement.querySelector("span.back").classList.add("unfocused");
restartButton.classList.remove("~urge"); restartButton.classList.add("unfocused");
restartButton.textContent = window.lang.strings("success"); 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); }, true, true);
} }