-(function(){
- 'use strict';
-
- $( document ).ready(function(){
- $('#login').detach().prependTo($('#sidebar')).on('click', function(e) {
- var xhr = new XMLHttpRequest();
- xhr.open('GET', '/login');
- xhr.onload = function () {
- if(this.status != 200)
- return;
- var username = this.responseText;
- sessionStorage.setItem('login_username', username);
- start_tracking(username);
- $('#login').html('Probably logged in as ' + username);
- }
- xhr.send();
- return false;
- });
-
- var username = sessionStorage.getItem('login_username');
- if(username)
- $('#login').html('Probably logged in as ' + username);
+$(function(){
+ const sidebar = q('#sidebar');
+ const login = document.createElement('div');
+ login.innerHTML = '<a role="button" id="login" class="show">Log in</a>';
+ sidebar.insertBefore(login, sidebar.firstChild);
+ $('#login').on('click', e => {
+ const xhr = new XMLHttpRequest();
+ xhr.open('GET', '/login');
+ xhr.onload = () => {
+ if(xhr.status != 200)
+ return;
+ const username = xhr.responseText;
+ sessionStorage.setItem('login_username', username);
+ start_tracking(username);
+ login.innerHTML = 'Probably logged in as ' + username;
+ }
+ xhr.send();
+ return false;