| 1 | $(function(){ |
| 2 | var sidebar = $('#sidebar')[0]; |
| 3 | var login = document.createElement('div'); |
| 4 | login.innerHTML = '<a role="button" id="login" class="show">Log in</a>'; |
| 5 | sidebar.insertBefore(login, sidebar.firstChild); |
| 6 | $('#login').on('click', function(e) { |
| 7 | var xhr = new XMLHttpRequest(); |
| 8 | xhr.open('GET', '/login'); |
| 9 | xhr.onload = function () { |
| 10 | if(this.status != 200) |
| 11 | return; |
| 12 | var username = this.responseText; |
| 13 | sessionStorage.setItem('login_username', username); |
| 14 | start_tracking(username); |
| 15 | login.innerHTML = 'Probably logged in as ' + username; |
| 16 | } |
| 17 | xhr.send(); |
| 18 | return false; |
| 19 | }); |
| 20 | |
| 21 | var username = sessionStorage.getItem('login_username'); |
| 22 | if(username) |
| 23 | login.innerHTML = 'Probably logged in as ' + username; |
| 24 | }); |