]> CyberLeo.Net >> Repos - Github/YOURLS.git/blob - js/infos.js
Implemented ZeroClipboard. Fixes issue 131.
[Github/YOURLS.git] / js / infos.js
1 \r
2 $(document).ready(function(){\r
3         $('ul.toggle_display').css('display', 'block');\r
4         $('.tab h2').css('display','none');\r
5         \r
6         // Toggle tabs\r
7         $('ul.toggle_display li a').click(function(){\r
8                 var target = $(this).attr('href').replace('#', ''); // 'stat_tab_location'\r
9                 var divs = target.split('_')[1]; // 'tab'\r
10                 $('div.'+divs).css('display', 'none');\r
11                 $('div#'+target).css('display', 'block');\r
12                 $('ul.stat_'+divs+' li a').removeClass('selected');\r
13                 //$(this).addClass('selected').css('outline', 'none').blur();\r
14                 $('ul.stat_'+divs+' li a[href="#'+target+'"]').addClass('selected').css('outline', 'none').blur();\r
15                 return false;\r
16         });\r
17         \r
18         // Activate main tab\r
19         if (location.hash) {\r
20                 $('#tabs ul#headers li a[href="'+location.hash+'"]').click();\r
21         } else {\r
22                 $('#tabs ul#headers li a:first').click();\r
23         }\r
24         \r
25         // Activate first line graph\r
26         $('#stats_lines li a:first').click();\r
27         \r
28         // Prettify list\r
29         $('#historical_clicks li:odd').css('background', '#FFE3BB');\r
30         \r
31         // Toggle detail lists\r
32         $('a.details').click(function(){\r
33                 var target = $(this).attr('id').replace('more_', 'details_');\r
34                 $('#'+target).toggle();\r
35                 return false;   \r
36         });\r
37         \r
38         // If an image src is erroneous (404 or anything) replace it with a transparent gif\r
39         $('.fix_images').each(function(i,img) {\r
40                 $(img).error(function(){\r
41                         $(img).attr('src', 'images/blank.gif');\r
42                 });\r
43         });\r
44 \r
45 });\r