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');
24 $(
'table.directory tr').
25 removeClass(
'even').filter(
':visible:even').addClass(
'even');
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');
51 var currentRow = $(
'#row_'+id);
52 var currentRowImages = currentRow.find(
"img");
55 var rows = currentRow.nextAll(
"tr");
58 var childRows = rows.filter(
function() {
59 var re =
new RegExp(
'^row_'+
id+
'\\d+_$',
"i");
60 return this.
id.match(re);
64 if (childRows.filter(
':first').is(
':visible')===
true) {
65 currentRowImages.filter(
"[id^=arr]").attr(
'src',
'ftv2pnode.png');
66 currentRowImages.filter(
"[id^=img]").attr(
'src',
'ftv2folderclosed.png');
67 rows.filter(
"[id^=row_"+
id+
"]").hide();
70 var childImages = childRows.find(
"img");
71 var childImg = childImages.filter(
"[id^=img]");
72 var childArr = childImages.filter(
"[id^=arr]");
74 currentRow.find(
"[id^=arr]").attr(
'src',
'ftv2mnode.png');
75 currentRow.find(
"[id^=img]").attr(
'src',
'ftv2folderopen.png');
76 childImg.attr(
'src',
'ftv2folderclosed.png');
77 childArr.attr(
'src',
'ftv2pnode.png');
86 var rows = $(
'tr.inherit.'+id);
87 var img = $(
'tr.inherit_header.'+
id+
' img');
88 var src = $(img).attr(
'src');
89 if (rows.filter(
':first').is(
':visible')===
true) {
90 rows.css(
'display',
'none');
91 $(img).attr(
'src',src.substring(0,src.length-8)+
'closed.png');
93 rows.css(
'display',
'table-row');
94 $(img).attr(
'src',src.substring(0,src.length-10)+
'open.png');