diff --git a/public/admin.html b/public/admin.html index 65dd57b..1113a9d 100644 --- a/public/admin.html +++ b/public/admin.html @@ -30,6 +30,10 @@ +
+
+
+ diff --git a/public/js/admin.js b/public/js/admin.js index 32100c8..1efebb5 100644 --- a/public/js/admin.js +++ b/public/js/admin.js @@ -53,3 +53,8 @@ document.querySelector('form').addEventListener('submit', (event)=>{ document.querySelector('#current-complete').innerHTML = 0; socket.emit('prompt sent', document.querySelector('[type="text"]').value); }); + +document.querySelector('button').addEventListener('click', (event)=>{ + event.preventDefault(); + socket.emit('reset class'); +}); diff --git a/server.js b/server.js index be7605c..ebaccc2 100644 --- a/server.js +++ b/server.js @@ -41,6 +41,14 @@ socketserver.on('connection', (socket)=>{ socketserver.emit('username list', usernames); socketserver.emit('prompt completed', currentComplete); }); + socket.on('reset class', ()=>{ + usernames = []; + currentComplete = []; + currentPrompt = "Nothing Yet"; + socketserver.emit('username list', usernames); + socketserver.emit('prompt completed', currentComplete); + socketserver.emit('prompt sent', currentPrompt); + }); }); http.listen(PORT);