BUGFIX: check for 2nd 10 of hearts in wedding and poverty games
[e-DoKo.git] / js / layout.js
index e0fb5121e2861d94ec65179173d89b3cee1a7521..233306c1b2c277f984b05770bc0957c5b253c19c 100644 (file)
@@ -1,11 +1,16 @@
 $("table").addClass("table table-striped");
-$("ul.tricks").wrap('<div class="pagination">');
+$("ul.tricks").wrap('<div class="container text-center">');
+$("ul.tricks").addClass('pagination');
 
-$(".navigation").addClass("navbar-inner");
-$(".navbar-inner").wrap('<div class="navbar navbar-fixed-top">');
 $(".navbar .nav").addClass("pull-right");
-$(".navbar p").addClass("navbar-text");
 
+// user page
+$(".user ul").addClass("list-group");
+$(".user ul li").addClass("list-group-item");
+
+$(".user .gamestatuspre").addClass("btn btn-warning");
+$(".user .gamestatusplay").addClass("btn btn-success");
+$(".user .gamestatusover").addClass("btn btn-info");
 
 // enable tabs on login page
 $('a[data-toggle="tab"]').on('shown', function (e) {
@@ -13,14 +18,44 @@ $('a[data-toggle="tab"]').on('shown', function (e) {
   e.relatedTarget // previous tab
 })
 
-$('div.login').addClass("row-fluid");
-$('div.login ul').addClass("offset3 span6");
-$('div.login .tab-content').addClass("offset3 span6");
+$('ul.loginregister').wrap('<div class="container text-center">');
+$('.tab-content').addClass('container');
 
 $('.login input.submitbutton').addClass('btn btn-primary');
 $('.login input[type="submit"]').addClass('btn');
 
-$(".doregister div").addClass('control-group');
-$(".doregister label").wrap('<div class="control-label">');
-$(".doregister input").wrap('<div class="controls">');
-$(".doregister select").wrap('<div class="controls">');
+$('.login form label').addClass("form-label col-xs-4");
+
+$(".welcomestats").addClass("container");
+
+$(".gravatar").addClass('img-polaroid');
+
+// favicon as indicator if it's your turn
+document.head || (document.head = document.getElementsByTagName('head')[0]);
+
+function checkFavicon() {
+    /* check if it's your turn */
+    url=window.location.href;
+    url=url.substring(0, url.lastIndexOf('index.php'))+"testfav.php";
+
+    $.getJSON(url)
+       .done(function( json ) {
+
+           var link = document.createElement('link'),
+           oldLink = document.getElementById('favicon');
+           link.id = 'favicon';
+           link.rel = 'shortcut icon';
+
+           if(json.turn=="yes")
+               link.href = "pics/edoko-favicon-your-turn.png";
+           else
+               link.href = "pics/edoko-favicon.png";
+
+           if (oldLink)
+               document.head.removeChild(oldLink);
+
+           document.head.appendChild(link);
+       });
+}
+checkFavicon();
+setInterval(checkFavicon,30000);