From f487ca3ea9979c4b9ad08837bb59bad3426cfa6b Mon Sep 17 00:00:00 2001 From: kurund Date: Sun, 28 Jul 2013 01:30:22 +0530 Subject: [PATCH] CRM-12994, js cleanup ---------------------------------------- * CRM-12994: Premiums Section disabled, yet asking for No Thank You Title http://issues.civicrm.org/jira/browse/CRM-12994 --- .../Form/ContributionPage/Premium.tpl | 177 +++++++++--------- 1 file changed, 85 insertions(+), 92 deletions(-) diff --git a/templates/CRM/Contribute/Form/ContributionPage/Premium.tpl b/templates/CRM/Contribute/Form/ContributionPage/Premium.tpl index 8eb2c2855d..4e5df540e0 100644 --- a/templates/CRM/Contribute/Form/ContributionPage/Premium.tpl +++ b/templates/CRM/Contribute/Form/ContributionPage/Premium.tpl @@ -42,100 +42,102 @@ - - - {* Call Premiums tpl inside premiumSettings div to hide it on unchecking premiums_active checkbox*} + + + {* include premium product templates *} {include file="CRM/Contribute/Page/Premium.tpl"} -
{include file="CRM/common/formButtons.tpl" location="bottom"}
@@ -147,35 +149,26 @@ // bind click event to premiums_active checkbox cj('#premiums_active').click(function () { - // call function to show/hide Premium Settings div - premiumBlock(cj(this).prop('checked')); + premiumBlock(); }); - // show/hide Premium Settings div on page load - // depending on "Premiums Section Enabled?" checkbox's value - if (!cj('#premiums_active').is(':checked')) { - cj("#premiumSettings:not(.collapsed)").crmAccordionToggle(); + // hide premium setting if premium block is not enabled + if (!cj('#premiums_active').prop('checked')) { cj('#premiumSettings').hide(); } - else { - cj("#premiumSettings").crmAccordionToggle(); + }); + + // function to show/hide premium settings + function premiumBlock() { + if (cj('#premiums_active').prop('checked')) { cj('#premiumSettings').show(); } - - // function to show/hide Premium Settings - function premiumBlock(checked) { - if (checked) { - cj("#premiumSettings").crmAccordionToggle(); - cj('#premiumSettings').show(); - return; - } - else { - cj("#premiumSettings:not(.collapsed)").crmAccordionToggle(); - cj('#premiumSettings').hide(); - return; - } + else { + cj('#premiumSettings').hide(); } - }); + return false; + } + {/literal} -- 2.25.1