From 170a2a072ded8177d8c185a8b76f6d6205892479 Mon Sep 17 00:00:00 2001 From: Steffen Kamper Date: Thu, 5 Aug 2010 22:37:58 +0000 Subject: [PATCH] Fixed bug #12646: Click on icon does not open/close sections git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@8501 709f56b5-9817-0410-a4d7-c38de5d9e867 --- ChangeLog | 4 ++++ typo3/sysext/reports/mod/index.php | 7 ++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index c5b3f16411de..1672fb46adc1 100755 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2010-08-05 Steffen Kamper + + * Fixed bug #12646: Click on icon does not open/close sections + 2010-08-05 Steffen Gebert * Fixed bug #14773: Styling issue when selecting position of new created page diff --git a/typo3/sysext/reports/mod/index.php b/typo3/sysext/reports/mod/index.php index ebfa3b226655..ee69a6c0fee8 100644 --- a/typo3/sysext/reports/mod/index.php +++ b/typo3/sysext/reports/mod/index.php @@ -113,8 +113,12 @@ class tx_reports_Module extends t3lib_SCbase { } 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}); @@ -124,6 +128,7 @@ class tx_reports_Module extends t3lib_SCbase { 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 }); -- 2.20.1