}
var state;
Event.observe(document, "dom:loaded", function(){
- $$(".section-header").invoke("observe", "click", function(event){
+ $$("h2.section-header").invoke("observe", "click", function(event){
var item = Event.element(event);
+ // possible icon inside h2
+ if (item.hasClassName("t3-icon")) {
+ item = item.up("h2");
+ }
if (item.hasClassName("expanded")) {
item.removeClassName("expanded").addClassName("collapsed");
Effect.BlindUp(item.next("div"), {duration : 0.5});
Effect.BlindDown(item.next("div"), {duration : 0.5});
state = 0;
}
+ event.stop();
new Ajax.Request("ajax.php", {
parameters : "ajaxID=Reports::saveCollapseState&item=" + item.id + "&state=" + state
});