From: colemanw Date: Wed, 28 Sep 2016 13:50:53 +0000 (-0400) Subject: Merge pull request #9124 from mlutfy/master-crm17991 X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=53fff622a37bb4bccccdc839e0843dab36579125;hp=6280350d71cafb08223b317093727c14e81cfc4d;p=civicrm-core.git Merge pull request #9124 from mlutfy/master-crm17991 CRM-17991: Fix Safari JS bug in COntribution popups (affects softcredits, pledges). --- diff --git a/templates/CRM/Contribute/Form/Contribution.tpl b/templates/CRM/Contribute/Form/Contribution.tpl index 788cd26591..1dacf49824 100644 --- a/templates/CRM/Contribute/Form/Contribution.tpl +++ b/templates/CRM/Contribute/Form/Contribution.tpl @@ -473,12 +473,6 @@ } } } - - function status() { - cj("#cancel_date").val(''); - cj("#cancel_reason").val(''); - } - {/literal} @@ -505,26 +499,26 @@ {/literal}{if !$contributionMode}{literal} CRM.$(function($) { - showHideCancelInfo(cj('#contribution_status_id')); + showHideCancelInfo($('#contribution_status_id')); + + $('#contribution_status_id').change(function() { + showHideCancelInfo($('#contribution_status_id')); + }); - cj('#contribution_status_id').change(function() { - showHideCancelInfo(cj('#contribution_status_id')); + function showHideCancelInfo(obj) { + var cancelInfo_show_ids = [{/literal}{$cancelInfo_show_ids}{literal}]; + if (cancelInfo_show_ids.indexOf(obj.val()) > -1) { + $('#cancelInfo').show( ); + $('#total_amount').attr('readonly', true); + } + else { + $("#cancel_date").val(''); + $("#cancel_reason").val(''); + $('#cancelInfo').hide( ); + $("#total_amount").removeAttr('readonly'); + } } - ); - }); - - function showHideCancelInfo(obj) { - var cancelInfo_show_ids = [{/literal}{$cancelInfo_show_ids}{literal}]; - if (cancelInfo_show_ids.indexOf(obj.val()) > -1) { - cj('#cancelInfo').show( ); - cj('#total_amount').attr('readonly', true); - } - else { - status(); - cj('#cancelInfo').hide( ); - cj("#total_amount").removeAttr('readonly'); - } - } + }); {/literal}{/if}{literal}