/[projects]/misc/horsensspejder-web/jquery/DataTables-1.9.4/docs/media/js/doc.js
ViewVC logotype

Annotation of /misc/horsensspejder-web/jquery/DataTables-1.9.4/docs/media/js/doc.js

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2125 - (hide annotations) (download) (as text)
Wed Mar 12 19:30:05 2014 UTC (10 years, 2 months ago) by torben
File MIME type: application/javascript
File size: 2663 byte(s)
initial import
1 torben 2125
2     (function() {
3    
4     var showingNav = true;
5    
6     $(document).ready( function () {
7     var jqNav = $('div.fw_nav');
8     jqNav.css('right', ($(window).width() - $('div.fw_container').width()) /2);
9    
10     var n = $('div.nav_blocker')[0];
11     n.style.height = $(jqNav).outerHeight()+"px";
12     n.style.width = ($(jqNav).outerWidth()+20)+"px";
13    
14     SyntaxHighlighter.highlight();
15    
16     $('#private_toggle').click( function () {
17     if ( $('input[name=show_private]').val() == 0 ) {
18     $('input[name=show_private]').val( 1 );
19     $('#private_label').html('Showing');
20     $('.private').css('display', 'block');
21     } else {
22     $('input[name=show_private]').val( 0 );
23     $('#private_label').html('Hiding');
24     $('.private').css('display', 'none');
25     }
26     fnWriteCookie();
27     return false;
28     } );
29    
30     $('#extended_toggle').click( function () {
31     if ( $('input[name=show_extended]').val() == 0 ) {
32     $('input[name=show_extended]').val( 1 );
33     $('#extended_label').html('Showing');
34     $('.augmented').css('display', 'block');
35     } else {
36     $('input[name=show_extended]').val( 0 );
37     $('#extended_label').html('Hiding');
38     $('.augmented').css('display', 'none');
39     }
40     fnWriteCookie();
41     return false;
42     } );
43    
44     var savedHeight = $(jqNav).height();
45     $('div.fw_nav h2').click( function () {
46     if ( showingNav ) {
47     $('div.fw_nav').animate( {
48     "height": 10,
49     "opacity": 0.3
50     } );
51     showingNav = false;
52     } else {
53     $('div.fw_nav').animate( {
54     "height": savedHeight,
55     "opacity": 1
56     } );
57     showingNav = true;
58     }
59     fnWriteCookie();
60     } );
61    
62     var cookie = fnReadCookie( 'SpryMedia_JSDoc' );
63     if ( cookie != null ) {
64     var a = cookie.split('-');
65     if ( a[0] == 1 ) {
66     $('#private_toggle').click();
67     }
68     if ( a[1] == 0 ) {
69     $('#extended_toggle').click();
70     }
71     if ( a[2] == 'false' ) {
72     $('div.fw_nav').css('height', 10).css('opacity', 0.3);
73     showingNav = false;
74     }
75     }
76     } );
77    
78    
79     function fnWriteCookie()
80     {
81     var sVal =
82     $('input[name=show_private]').val()+'-'+
83     $('input[name=show_extended]').val()+'-'+
84     showingNav;
85    
86     fnCreateCookie( 'SpryMedia_JSDoc', sVal );
87     }
88    
89    
90     function fnCreateCookie( sName, sValue )
91     {
92     var iDays = 365;
93     var date = new Date();
94     date.setTime( date.getTime()+(iDays*24*60*60*1000) );
95     var sExpires = "; expires="+date.toGMTString();
96    
97     document.cookie = sName+"="+sValue+sExpires+"; path=/";
98     }
99    
100    
101     function fnReadCookie( sName )
102     {
103     var sNameEQ = sName + "=";
104     var sCookieContents = document.cookie.split(';');
105    
106     for( var i=0 ; i<sCookieContents.length ; i++ ) {
107     var c = sCookieContents[i];
108    
109     while (c.charAt(0)==' ') {
110     c = c.substring(1,c.length);
111     }
112    
113     if (c.indexOf(sNameEQ) == 0) {
114     return c.substring(sNameEQ.length,c.length);
115     }
116     }
117    
118     return null;
119     }
120    
121     })();

  ViewVC Help
Powered by ViewVC 1.1.20