Go to the source code of this file.
| function toggleFolder |
( |
|
id | ) |
|
Definition at line 49 of file dynsections.js.
References updateStripes().
52 var currentRow = $(
'#row_'+id);
55 var rows = currentRow.nextAll(
"tr");
57 var re =
new RegExp(
'^row_'+
id+
'\\d+_$',
"i");
60 var childRows = rows.filter(
function() {
return this.
id.match(re); });
63 if (childRows.filter(
':first').is(
':visible')===
true) {
65 var currentRowSpans = currentRow.find(
"span");
66 currentRowSpans.filter(
".iconfopen").removeClass(
"iconfopen").addClass(
"iconfclosed");
67 currentRowSpans.filter(
".arrow").html(
'►');
68 rows.filter(
"[id^=row_"+
id+
"]").hide();
71 var currentRowSpans = currentRow.find(
"span");
72 currentRowSpans.filter(
".iconfclosed").removeClass(
"iconfclosed").addClass(
"iconfopen");
73 currentRowSpans.filter(
".arrow").html(
'▼');
75 var childRowsSpans = childRows.find(
"span");
76 childRowsSpans.filter(
".iconfopen").removeClass(
"iconfopen").addClass(
"iconfclosed");
77 childRowsSpans.filter(
".arrow").html(
'►');
| function toggleInherit |
( |
|
id | ) |
|
Definition at line 84 of file dynsections.js.
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');
| function toggleLevel |
( |
|
level | ) |
|
Definition at line 28 of file dynsections.js.
References a, each(), and updateStripes().
30 $(
'table.directory tr').
each(
function() {
31 var l = this.
id.split(
'_').length-1;
32 var i = $(
'#img'+this.
id.substring(3));
33 var
a = $(
'#arr'+this.
id.substring(3));
35 i.removeClass(
'iconfopen iconfclosed').addClass(
'iconfopen');
38 }
else if (l==level+1) {
39 i.removeClass(
'iconfclosed iconfopen').addClass(
'iconfclosed');
b each(["height","width"], function(bv, e){b.cssHooks[e]={get:function(by, bx, bw){var bz;if(bx){if(by.offsetWidth!==0){return p(by, e, bw)}else{b.swap(by, a7, function(){bz=p(by, e, bw)})}return bz}}, set:function(bw, bx){if(bc.test(bx)){bx=parseFloat(bx);if(bx >=0){return bx+"px"}}else{return bx}}}})
| function toggleVisibility |
( |
|
linkObj | ) |
|
Definition at line 1 of file dynsections.js.
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');
| function updateStripes |
( |
| ) |
|