reviewed the info text attached to toggles
[plewww.git] / plekit / toggle / toggle.js
1 function plekit_toggle(id){
2
3     var area=$('toggle-area-'+id);
4     area.toggle();
5     var visible=$('toggle-image-visible-'+id);
6     var hidden=$('toggle-image-hidden-'+id);
7     if (area.visible()) {
8         visible.show();
9         hidden.hide();
10     } else {
11         visible.hide();
12         hidden.show();
13     }
14 }
15
16 // make sure it's open
17 function plekit_toggle_show(id) {
18     var area=$('toggle-area-'+id);
19     if (!area.visible()) plekit_toggle (id);
20 }
21
22 // open or close the info box
23 function plekit_toggle_info(id){
24
25     // need to take care of the area as well
26     var area=$('toggle-area-'+id);
27     var info=$('toggle-info-'+id);
28     if (area.visible() && info.visible()) {
29         window.console.log('PTI hiding');
30         info.hide();
31     } else {
32         // make sure area is visible, take of the triggers
33         window.console.log('PTI showing');
34         plekit_toggle_show(id);
35         info.show();
36     }
37 }
38