1 |
function toggle_display(name) { |
var changed_display_ids = []; |
2 |
|
var changed_display_pos = 0; |
3 |
|
|
4 |
|
function toggle_display(name,dont_save) { |
5 |
var el = eval("document.getElementById('"+name+"')"); |
var el = eval("document.getElementById('"+name+"')"); |
6 |
if (el) { |
if (el) { |
7 |
if (el.style.display=='none') |
if (el.style.display=='none') |
8 |
el.style.display = ''; |
el.style.display = ''; |
9 |
else |
else |
10 |
el.style.display = 'none'; |
el.style.display = 'none'; |
11 |
|
|
12 |
|
if (! dont_save) changed_display_ids[changed_display_pos++] = name; |
13 |
} |
} |
14 |
|
|
15 |
return false; |
return false; |
16 |
} |
} |
17 |
|
|
18 |
|
function apply_changed_display() { |
19 |
|
for (var i = 0; i <= changed_display_pos; i++) { |
20 |
|
toggle_display( changed_display_ids[i], 1 ); |
21 |
|
} |
22 |
|
changed_display_pos = 0; |
23 |
|
return false; |
24 |
|
} |
25 |
|
|
26 |
|
function back_display() { |
27 |
|
if (changed_display_pos == 0) { |
28 |
|
alert("can't go back in history"); |
29 |
|
return; |
30 |
|
} |
31 |
|
toggle_display( changed_display_ids[--changed_display_pos], 1 ); |
32 |
|
} |
33 |
|
|
34 |
|
function forward_display() { |
35 |
|
if (changed_display_pos == changed_display_ids.length) { |
36 |
|
alert("can't go forward in history"); |
37 |
|
return; |
38 |
|
} |
39 |
|
|
40 |
|
toggle_display( changed_display_ids[changed_display_pos++], 1 ); |
41 |
|
} |
42 |
|
|
43 |
|
|
44 |
function set_display(name,display) { |
function set_display(name,display) { |
45 |
var el = eval("document.getElementById('"+name+"')"); |
var el = eval("document.getElementById('"+name+"')"); |
46 |
|
|