From 8ff4e696de6a21c18f97621d4fd0c7d5081e8eba Mon Sep 17 00:00:00 2001 From: Matt Huntington Date: Wed, 6 Sep 2017 16:00:30 -0400 Subject: [PATCH] reset --- public/admin.html | 4 ++++ public/js/admin.js | 5 +++++ server.js | 8 ++++++++ 3 files changed, 17 insertions(+) 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);