aboutsummaryrefslogtreecommitdiff
path: root/web
diff options
context:
space:
mode:
Diffstat (limited to 'web')
-rw-r--r--web/client.html12
1 files changed, 12 insertions, 0 deletions
diff --git a/web/client.html b/web/client.html
index c193a42..63c9c4d 100644
--- a/web/client.html
+++ b/web/client.html
@@ -345,6 +345,14 @@
document.getElementById("nextbutton").addEventListener("click", function() {
new HttpClient().get("/next", console.log);
});
+ {{else}}
+ document.getElementById("becomeAdmin").addEventListener("click", function() {
+ let pw = prompt("Enter admin password", "");
+ new HttpClient().post("/admin", pw, () => {
+ location.reload();
+ return false;
+ });
+ });
{{end}}
}
</script>
@@ -384,6 +392,10 @@
</div>
{{end}}
+ {{if not .IsAdmin}}
+ <div style='float: right;'><button id="becomeAdmin">Become Admin</button></div>
+ {{end}}
+
<h2>Playlist</h2>
<ul id='playlist'></ul>
</body>