]> iEval git - plack-app-gruntmaster.git/blobdiff - js/95-login.js
Add a fake login link
[plack-app-gruntmaster.git] / js / 95-login.js
diff --git a/js/95-login.js b/js/95-login.js
new file mode 100644 (file)
index 0000000..a4e2d82
--- /dev/null
@@ -0,0 +1,22 @@
+(function(){
+       'use strict';
+
+       $( document ).ready(function(){
+               $('#login').detach().prependTo($('#sidebar')).removeClass('hidden');
+
+               document.cookie = "cookietest=1";
+               var cookie = document.cookie.indexOf("cookietest=") != -1;
+               document.cookie = "cookietest=1; expires=Thu, 01-Jan-1970 00:00:01 GMT";
+
+               if(!cookie) return;
+               var username = document.cookie.replace(/(?:(?:^|.*;\s*)username\s*\=\s*([^;]*).*$)|^.*$/, "$1");
+               if(username) {
+                       sessionStorage.setItem('login_username', username);
+                       document.cookie = "username=; expires=Thu, 01-Jan-1970 00:00:01 GMT";
+                       start_tracking(username);
+               }
+               username = sessionStorage.getItem('login_username');
+               if(username)
+                       $('#login').replaceWith('<span id="login">Probably logged in as ' + username + '</span>');
+       });
+})();
This page took 0.017935 seconds and 4 git commands to generate.