Replace Zepto with ki.js, rewrite all JS
[plack-app-gruntmaster.git] / js / 95-login.js
index 7f52deb6f2f5761d60e6ce7f1e00e0096d577782..3173895e5d03ff386e1cfe1d5bad4393cdb86100 100644 (file)
@@ -1,24 +1,24 @@
-(function(){
-       'use strict';
-
-       $( document ).ready(function(){
-               $('<a role="button">Log in').prependTo($('#sidebar')).wrap('<div id="login">').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(){
+       var sidebar = $('#sidebar')[0];
+       var login = document.createElement('div');
+       login.innerHTML = '<a role="button" id="login" class="show">Log in</a>';
+       sidebar.insertBefore(login, sidebar.firstChild);
+       $('#login').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.innerHTML = 'Probably logged in as ' + username;
+               }
+               xhr.send();
+               return false;
        });
-})();
+
+       var username = sessionStorage.getItem('login_username');
+       if(username)
+               login.innerHTML = 'Probably logged in as ' + username;
+});
This page took 0.010483 seconds and 4 git commands to generate.