diff options
Diffstat (limited to 'web')
| -rw-r--r-- | web/client.html | 12 |
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> |
