diff options
Diffstat (limited to 'views/index.ejs')
| -rw-r--r-- | views/index.ejs | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/views/index.ejs b/views/index.ejs new file mode 100644 index 0000000..a09c60b --- /dev/null +++ b/views/index.ejs @@ -0,0 +1,37 @@ +<!DOCTYPE html> +<html> + <head> + <title><%= title %></title> + <link rel='stylesheet' href='/stylesheets/style.css' /> + <script src="/socket.io/socket.io.js"></script> + <script> + var socket = io.connect(); + <% if (currentUser) { %> + socket.emit('current', JSON.stringify({ + "user": "<%= currentUser._id %>" + })); + <% } %> + socket.on('update', function(data){ + console.log(data) + if (Object.keys(data).length === 0) return; + var users = document.getElementById('users') + users.innerHTML = ""; + for(k in data){ + var time = Math.round(data[k]), text; + time == 1 ? text = 'second' : text = 'seconds'; + + var li = document.createElement('li').appendChild(document.createTextNode(k + data[k])); + users.appendChild(li); + } + }); + + </script> + </head> + <body> + <h1><%= title %></h1> + <% if (!currentUser) { %> + <a href="/auth/facebook">Login with Facebook</a> + <% } %> + <ul id="users"></ul> + </body> +</html> |
