update favicon if it's your turn.
[e-DoKo.git] / js / layout.js
1 $("table").addClass("table table-striped");
2 $("ul.tricks").wrap('<div class="pagination">');
3
4 $(".navigation").addClass("navbar-inner");
5 $(".navbar-inner").wrap('<div class="navbar navbar-fixed-top">');
6 $(".navbar .nav").addClass("pull-right");
7 $(".navbar p").addClass("navbar-text");
8
9
10 // enable tabs on login page
11 $('a[data-toggle="tab"]').on('shown', function (e) {
12   e.target // activated tab
13   e.relatedTarget // previous tab
14 })
15
16 $('div.login').addClass("row-fluid");
17 $('div.login ul').addClass("offset3 span6");
18 $('div.login .tab-content').addClass("offset3 span6");
19
20 $('.login input.submitbutton').addClass('btn btn-primary');
21 $('.login input[type="submit"]').addClass('btn');
22
23 $(".doregister div").addClass('control-group');
24 $(".doregister label").wrap('<div class="control-label">');
25 $(".doregister input").wrap('<div class="controls">');
26 $(".doregister select").wrap('<div class="controls">');
27
28 $(".gravatar").addClass('img-polaroid');
29
30 $(".welcomestats").addClass('offset1');
31
32 // about
33 $('div.about').addClass('row-fluid');
34 $('div.code').addClass('offset2 span2');
35 $('div.database').addClass('span2');
36 $('div.graphics').addClass('span2');
37 $('div.translation').addClass('span2');
38
39 // favicon as indicator if it's your turn
40 document.head || (document.head = document.getElementsByTagName('head')[0]);
41
42 function checkFavicon() {
43     /* check if it's your turn */
44     url=window.location.href;
45     url=url.substring(0, url.lastIndexOf('index.php'))+"testfav.php";
46
47     $.getJSON(url)
48         .done(function( json ) {
49
50             var link = document.createElement('link'),
51             oldLink = document.getElementById('favicon');
52             link.id = 'favicon';
53             link.rel = 'shortcut icon';
54
55             if(json.turn=="yes")
56                 link.href = "pics/edoko-favicon-your-turn.png";
57             else
58                 link.href = "pics/edoko-favicon.png";
59
60             if (oldLink)
61                 document.head.removeChild(oldLink);
62
63             document.head.appendChild(link);
64         });
65 }
66 checkFavicon();
67 setInterval(checkFavicon,10000);