1 function toggleVisibility(linkObj)
3 var base = $(linkObj).attr(
'id');
4 var summary = $(
'#'+base+
'-summary');
5 var content = $(
'#'+base+
'-content');
6 var trigger = $(
'#'+base+
'-trigger');
7 var src=$(trigger).attr(
'src');
8 if (content.is(
':visible')===
true) {
11 $(linkObj).addClass(
'closed').removeClass(
'opened');
12 $(trigger).attr(
'src',src.substring(0,src.length-8)+
'closed.png');
16 $(linkObj).removeClass(
'closed').addClass(
'opened');
17 $(trigger).attr(
'src',src.substring(0,src.length-10)+
'open.png');
22 function updateStripes()
24 $(
'table.directory tr').
25 removeClass(
'even').filter(
':visible:even').addClass(
'even');
27 function toggleLevel(level)
29 $(
'table.directory tr').each(
function(){
30 var l = this.
id.split(
'_').length-1;
31 var i = $(
'#img'+this.
id.substring(3));
32 var a = $(
'#arr'+this.
id.substring(3));
34 i.attr(
'src',
'ftv2folderopen.png');
35 a.attr(
'src',
'ftv2mnode.png');
37 }
else if (l==level+1) {
38 i.attr(
'src',
'ftv2folderclosed.png');
39 a.attr(
'src',
'ftv2pnode.png');
47 function toggleFolder(
id)
49 var n = $(
'[id^=row_'+
id+
']');
50 var i = $(
'[id^=img_'+
id+
']');
51 var a = $(
'[id^=arr_'+
id+
']');
53 if (c.filter(
':first').is(
':visible')===
true) {
54 i.attr(
'src',
'ftv2folderclosed.png');
55 a.attr(
'src',
'ftv2pnode.png');
58 i.attr(
'src',
'ftv2folderopen.png');
59 a.attr(
'src',
'ftv2mnode.png');
65 function toggleInherit(
id)
67 var rows = $(
'tr.inherit.'+id);
68 var img = $(
'tr.inherit_header.'+
id+
' img');
69 var src = $(img).attr(
'src');
70 if (rows.filter(
':first').is(
':visible')===
true) {
71 rows.css(
'display',
'none');
72 $(img).attr(
'src',src.substring(0,src.length-8)+
'closed.png');
74 rows.css(
'display',
'table-row');
75 $(img).attr(
'src',src.substring(0,src.length-10)+
'open.png');