1 ////////// use jstorage to remember open/closed toggles
2 // store current status
3 function pletoggle_store(id) {
4 var area=$('toggle-area-'+id);
6 // window.console.log('storing toggle status for '+id);
7 $.jStorage.set(key,area.visible());
10 function pletoggle_from_store (id) {
12 // don't do anything if nothing stored
13 var stored=$.jStorage.get(key,undefined);
14 if (stored==true || stored==false) {
15 // window.console.log('retrieved toggle status for '+id+'=> '+stored);
16 pletoggle_set_visible(id,stored);
20 ////////// manage a toggle
22 function pletoggle_toggle(id){
24 var area=$('toggle-area-'+id);
26 var visible=$('toggle-image-visible-'+id);
27 var hidden=$('toggle-image-hidden-'+id);
38 // for compatibility (monitor)
39 function plc_toggle (id) { return pletoggle_toggle (id); }
41 // make sure it's open or closed
42 function pletoggle_set_visible(id, status) {
43 var area=$('toggle-area-'+id);
44 if (area.visible()!=status) pletoggle_toggle (id);
47 // toggle the attached info box
48 function pletoggle_toggle_info(id){
50 // need to take care of the area as well
51 var area=$('toggle-area-'+id);
52 var info=$('toggle-info-'+id);
53 if (area.visible() && info.visible()) {
54 // window.console.log('PTI hiding');
57 // make sure area is visible, take of the triggers
58 // window.console.log('PTI showing');
59 pletoggle_set_visible(id,true);