1 ////////// use jstorage to remember open/closed toggles
2 // store current status
3 function plekit_toggle_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 plekit_toggle_from_store (id) {
11 var area=$('toggle-area-'+id);
14 // window.console.log('retrieving toggle status for '+id+'=>got '+$.jStorage.get(key,undefined));
15 if ($.jStorage.get(key,true)) area.show();
19 ////////// manage a toggle
21 function plekit_toggle(id){
23 var area=$('toggle-area-'+id);
25 var visible=$('toggle-image-visible-'+id);
26 var hidden=$('toggle-image-hidden-'+id);
34 plekit_toggle_store(id);
37 // make sure it's open
38 function plekit_toggle_show(id) {
39 var area=$('toggle-area-'+id);
40 if (!area.visible()) plekit_toggle (id);
43 // toggle the attached info box
44 function plekit_toggle_info(id){
46 // need to take care of the area as well
47 var area=$('toggle-area-'+id);
48 var info=$('toggle-info-'+id);
49 if (area.visible() && info.visible()) {
50 // window.console.log('PTI hiding');
53 // make sure area is visible, take of the triggers
54 // window.console.log('PTI showing');
55 plekit_toggle_show(id);