source: themes/default_ajax/inc/hfunc.js@ 39bd44d

Last change on this file since 39bd44d was b804c91, checked in by Gabor Hudiczius <cyla@jmk.hu>, 9 years ago

rtwi-0.3.0-080216

  • Property mode set to 100644
File size: 2.6 KB
RevLine 
[b804c91]1function toggle( modpage ) {
2 switch ( modpage ) {
3 case '_info' :
4 case 'torrent_info' :
5 case 'torrent_peers' :
6 case 'torrent_trackers' : {
7 if ( document.getElementById( 'changethrottleform' ) != null ) {
8 document.getElementById( 'throttleupinput' ).style.display = 'none';
9 document.getElementById( 'throttledowninput' ).style.display = 'none';
10 document.getElementById( 'tsubmit' ).style.display = 'none';
11
12 document.getElementById( 'throttleup' ).style.display = '';
13 document.getElementById( 'throttledown' ).style.display = '';
14 }
15
16 break;
17 }
18 case 'serverinfo_info' : {
19 if ( document.getElementById( 'changethrottleform' ) != null ) {
20 document.getElementById( 'throttleupinput' ).style.display = 'none';
21 document.getElementById( 'throttledowninput' ).style.display = 'none';
22 document.getElementById( 'tsubmit' ).style.display = 'none';
23
24 document.getElementById( 'throttleup' ).style.display = '';
25 document.getElementById( 'throttledown' ).style.display = '';
26 }
27
28 document.getElementById( 'changedht' ).style.display = '';
29 document.getElementById( 'changedhtselect' ).style.display = 'none';
30
31 break;
32 }
33 case '_info_restore' : {
34 document.getElementById( 'throttleupinput' ).style.display = '';
35 document.getElementById( 'throttledowninput' ).style.display = '';
36 document.getElementById( 'tsubmit' ).style.display = '';
37
38 document.getElementById( 'throttleup' ).style.display = 'none';
39 document.getElementById( 'throttledown' ).style.display = 'none';
40
41 break;
42 }
43 case 'serverinfo_info_restore' : {
44 if ( document.getElementById( 'changethrottleform' ) != null ) {
45 document.getElementById( 'changedht' ).style.display = 'none';
46 document.getElementById( 'changedhtselect' ).style.display = '';
47 }
48
49 break;
50 }
51 case 'addtorrent_info' : {
52 document.getElementById( 'torrenturl' ).style.display = 'none';
53
54 break;
55 }
56 case 'torrent_files' : {
57 var uls = document.getElementsByTagName( 'ul' );
58 for ( i = 0; i < uls.length; i++ ) {
59 var atts = uls.item( i ).attributes;
60 for ( j = 0; j < atts.length; j++ ) {
61 if ( atts[j].nodeName == 'class' && atts[j].nodeValue == 'directory' ) {
62 uls.item( i ).style.display='none';
63 }
64 }
65 }
66
67 document.getElementById( 'throttleupinput' ).style.display = 'none';
68 document.getElementById( 'throttledowninput' ).style.display = 'none';
69 document.getElementById( 'tsubmit' ).style.display = 'none';
70
71 document.getElementById( 'throttleup' ).style.display = '';
72 document.getElementById( 'throttledown' ).style.display = '';
73
74 break;
75 }
76 }
77}
Note: See TracBrowser for help on using the repository browser.