subtract admin from list of users

master
Matt Huntington 8 years ago
parent 0106a87557
commit baacda72d3

@ -7,10 +7,10 @@
<body> <body>
<h1>Admin Page</h1> <h1>Admin Page</h1>
<dl> <dl>
<dt>Num Users</dt> <dt>Number of Current Students</dt>
<dd id="num-users"></dd> <dd id="num-users">0</dd>
<dt>Current Complete</dt> <dt>Complete Count</dt>
<dd id="current-complete"></dd> <dd id="current-complete">0</dd>
</dl> </dl>
<form> <form>
<input type="text" placeholder="prompt" /> <input type="text" placeholder="prompt" />

@ -1,6 +1,6 @@
const socket = io.connect('/'); const socket = io.connect('/');
socket.on('users connected', function (data) { socket.on('users connected', function (data) {
document.querySelector('#num-users').innerHTML = data; document.querySelector('#num-users').innerHTML = data-1;
}); });
socket.on('prompt completed', function (data) { socket.on('prompt completed', function (data) {
@ -9,5 +9,6 @@ socket.on('prompt completed', function (data) {
document.querySelector('form').addEventListener('submit', (event)=>{ document.querySelector('form').addEventListener('submit', (event)=>{
event.preventDefault(); event.preventDefault();
document.querySelector('#current-complete').innerHTML = 0;
socket.emit('prompt sent', document.querySelector('[type="text"]').value); socket.emit('prompt sent', document.querySelector('[type="text"]').value);
}); });

@ -15,8 +15,9 @@ socketserver.on('connection', (socket)=>{
connectedUsers--; connectedUsers--;
socketserver.emit('users connected', connectedUsers); socketserver.emit('users connected', connectedUsers);
}); });
socket.on('prompt sent', (data)=>{ socket.on('prompt sent', (prompt)=>{
socketserver.emit('prompt sent', data); currentComplete = 0;
socketserver.emit('prompt sent', prompt);
}); });
socket.on('prompt completed', ()=>{ socket.on('prompt completed', ()=>{
currentComplete++; currentComplete++;

Loading…
Cancel
Save