1 (function(angular
, $, _
) {
2 angular
.module('crmMailing').directive('crmMailingReviewBool', function() {
8 template
: '<span ng-class="spanClasses"><i class="crm-i" ng-class="iconClasses"></i> {{evalTitle}} </span>',
9 link: function(scope
, element
, attrs
) {
11 if (scope
.$parent
.$eval(attrs
.crmOn
)) {
12 scope
.spanClasses
= {'crmMailing-active': true};
13 scope
.iconClasses
= {'fa-check': true};
16 scope
.spanClasses
= {'crmMailing-inactive': true};
17 scope
.iconClasses
= {'fa-times': true};
19 scope
.evalTitle
= scope
.$parent
.$eval(attrs
.crmTitle
);
23 scope
.$parent
.$watch(attrs
.crmOn
, refresh
);
24 scope
.$parent
.$watch(attrs
.crmTitle
, refresh
);
28 })(angular
, CRM
.$, CRM
._
);