Added spinner when starting Olympus

This commit is contained in:
Pax1601
2024-01-10 11:29:18 +01:00
parent 5542109daf
commit 0f0ba4c725
3 changed files with 12 additions and 0 deletions

View File

@@ -147,6 +147,9 @@ class DCSInstance {
instanceDiv.querySelector(".button.edit").classList.toggle("hide", this.webserverOnline)
instanceDiv.querySelector(".button.open-browser").classList.toggle("hide", !this.webserverOnline)
instanceDiv.querySelector(".button.stop").classList.toggle("hide", !this.webserverOnline)
if (this.webserverOnline)
instanceDiv.querySelector(".button.start").classList.remove("loading")
}
}
}

View File

@@ -61,10 +61,12 @@ class InstancesPage extends ManagerPage {
}
async onStartServerClicked(e) {
e.target.closest(".collapse").classList.add("loading");
this.getClickedInstance(e).then((instance) => instance.startServer());
}
async onStartClientClicked(e) {
e.target.closest(".collapse").classList.add("loading");
this.getClickedInstance(e).then(instance => instance.startClient());
}