Merge pull request #17283 from agh1/stop-icon-png
[civicrm-core.git] / ang / crmMailing / EmailAddrCtrl.js
1 (function(angular, $, _) {
2
3 angular.module('crmMailing').controller('EmailAddrCtrl', function EmailAddrCtrl($scope, crmFromAddresses, crmUiAlert) {
4 var ts = CRM.ts(null);
5
6 function changeAlert(winnerField, loserField) {
7 crmUiAlert({
8 title: ts('Conflict'),
9 text: ts('The "%1" option conflicts with the "%2" option. The "%2" option has been disabled.', {
10 1: winnerField,
11 2: loserField
12 })
13 });
14 }
15
16 $scope.crmFromAddresses = crmFromAddresses;
17 $scope.checkReplyToChange = function checkReplyToChange(mailing) {
18 if (!_.isEmpty(mailing.replyto_email) && mailing.override_verp == '0') {
19 mailing.override_verp = '1';
20 changeAlert(ts('Reply-To'), ts('Track Replies'));
21 }
22 };
23 $scope.checkVerpChange = function checkVerpChange(mailing) {
24 if (!_.isEmpty(mailing.replyto_email) && mailing.override_verp == '0') {
25 mailing.replyto_email = '';
26 changeAlert(ts('Track Replies'), ts('Reply-To'));
27 }
28 };
29 });
30
31 })(angular, CRM.$, CRM._);