1 (function(angular
, $, _
) {
3 angular
.module('crmMailing').directive('crmMailingBlockReview', function (crmMailingPreviewMgr
) {
7 crmMailingAttachments
: '@'
9 templateUrl
: '~/crmMailing/BlockReview.html',
10 link: function (scope
, elm
, attr
) {
11 scope
.$parent
.$watch(attr
.crmMailing
, function(newValue
){
12 scope
.mailing
= newValue
;
14 scope
.$parent
.$watch(attr
.crmMailingAttachments
, function(newValue
){
15 scope
.attachments
= newValue
;
17 scope
.crmMailingConst
= CRM
.crmMailing
;
18 scope
.ts
= CRM
.ts(null);
19 scope
.previewMailing
= function previewMailing(mailing
, mode
) {
20 return crmMailingPreviewMgr
.preview(mailing
, mode
);
26 })(angular
, CRM
.$, CRM
._
);