From 5ee0fb4aa53e02a4b6c2ffb3d5bfa3a6153c9a06 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Sun, 21 May 2023 20:05:01 +0200 Subject: implement YAML config and admin connections --- web/client.html | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'web/client.html') diff --git a/web/client.html b/web/client.html index 1d82b45..a371c43 100644 --- a/web/client.html +++ b/web/client.html @@ -72,6 +72,7 @@ } } + let isAdmin = false; let songs = []; let playing = {}; let votes = new Map(); @@ -165,16 +166,16 @@ } function handlePause() { - document.getElementById("ppbutton").innerHTML = 'Play'; + {{if .IsAdmin}} document.getElementById("ppbutton").innerHTML = 'Play'; {{end}} } function handleStop() { - document.getElementById("ppbutton").innerHTML = 'Play'; + {{if .IsAdmin}} document.getElementById("ppbutton").innerHTML = 'Play'; {{end}} playing = document.getElementById("playing").innerHTML = ""; } function handlePlay(currentSong) { - document.getElementById("ppbutton").innerHTML = 'Pause'; + {{if .IsAdmin}} document.getElementById("ppbutton").innerHTML = 'Pause'; {{end}} idx = -1; songs.forEach(function(s, i, a) { if (s.uri == currentSong.uri) idx = i; }); @@ -256,7 +257,7 @@ return false; } - {{if .HasUpload}} + {{if .Config.HasUpload}} function submitUpload() { const form = new FormData(document.getElementById("uploadForm")); const file = form.get("song"); @@ -314,7 +315,7 @@ - {{if .HasUpload}} + {{if .Config.HasUpload}}
@@ -333,9 +334,11 @@

Playing

+ {{if .IsAdmin}}
+ {{end}}

Playlist

-- cgit v1.2.3