From 79c12922362b0c59ee0dc5e9a325bd9608ec9a0b Mon Sep 17 00:00:00 2001 From: Monish Deb Date: Mon, 31 May 2021 13:12:18 +0530 Subject: [PATCH] js fixes to dynamically show the ESD and EED description text --- .../CRM/Admin/Form/ScheduleReminders.tpl | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/templates/CRM/Admin/Form/ScheduleReminders.tpl b/templates/CRM/Admin/Form/ScheduleReminders.tpl index bb643019bc..a515604063 100644 --- a/templates/CRM/Admin/Form/ScheduleReminders.tpl +++ b/templates/CRM/Admin/Form/ScheduleReminders.tpl @@ -56,11 +56,11 @@ {$form.effective_start_date.label} - {$form.effective_start_date.html}
{ts}Earliest date to consider start events from.{/ts}
+ {$form.effective_start_date.html}
{$form.effective_end_date.label} - {$form.effective_end_date.html}
{ts}Latest date to consider end events from.{/ts}
+ {$form.effective_end_date.html}
{$form.from_name.label} @@ -174,22 +174,17 @@ CRM.$(function($) { var $form = $('form.{/literal}{$form.formClass}{literal}'), recipientMapping = eval({/literal}{$recipientMapping}{literal}); - + + updatedEffectiveDateDescription($('#entity_0 option:selected').text(), $('#start_action_date option:selected').text()); + $('#entity_0, #start_action_date', $form).change(function() { + updatedEffectiveDateDescription($('#entity_0 option:selected').text(), $('#start_action_date option:selected').text()); + }); + $('#absolute_date', $form).change(function() { - if ($(this).val()) { - $('.crm-scheduleReminder-effective_start_date, .crm-scheduleReminder-effective_end_date').hide(); - } - else { - $('.crm-scheduleReminder-effective_start_date, .crm-scheduleReminder-effective_end_date').show(); - } + $('.crm-scheduleReminder-effective_start_date, .crm-scheduleReminder-effective_end_date').toggle(($(this).val() === null)); }); $('#start_action_offset', $form).change(function() { - if ($(this).val()) { - $('.crm-scheduleReminder-effective_start_date, .crm-scheduleReminder-effective_end_date').show(); - } - else { - $('.crm-scheduleReminder-effective_start_date, .crm-scheduleReminder-effective_end_date').hide(); - } + $('.crm-scheduleReminder-effective_start_date, .crm-scheduleReminder-effective_end_date').toggle(($(this).val() !== null)); }); $('#absolute_date_display', $form).change(function() { @@ -206,6 +201,11 @@ loadMsgBox(); $('#mode', $form).change(loadMsgBox); + function updatedEffectiveDateDescription(entityText, startActionDateText) { + $('.crm-scheduleReminder-effective_start_date .description').text(ts('Earliest %1 %2 to include.', {1: entityText, 2: startActionDateText})); + $('.crm-scheduleReminder-effective_end_date .description').text(ts('Earliest %1 %2 to exclude.', {1: entityText, 2: startActionDateText})); + } + function populateRecipient() { var mappingID = $('#entity_0', $form).val() || $('[name^=mappingID]', $form).val(); var recipient = $("#recipient", $form).val(); -- 2.25.1