summaryrefslogtreecommitdiff
path: root/www/crm/wp-content/plugins/civicrm/civicrm/ang/crmMailing/BlockReview.js
diff options
context:
space:
mode:
Diffstat (limited to 'www/crm/wp-content/plugins/civicrm/civicrm/ang/crmMailing/BlockReview.js')
-rw-r--r--www/crm/wp-content/plugins/civicrm/civicrm/ang/crmMailing/BlockReview.js26
1 files changed, 26 insertions, 0 deletions
diff --git a/www/crm/wp-content/plugins/civicrm/civicrm/ang/crmMailing/BlockReview.js b/www/crm/wp-content/plugins/civicrm/civicrm/ang/crmMailing/BlockReview.js
new file mode 100644
index 00000000..94968e3e
--- /dev/null
+++ b/www/crm/wp-content/plugins/civicrm/civicrm/ang/crmMailing/BlockReview.js
@@ -0,0 +1,26 @@
+(function(angular, $, _) {
+
+ angular.module('crmMailing').directive('crmMailingBlockReview', function (crmMailingPreviewMgr) {
+ return {
+ scope: {
+ crmMailing: '@',
+ crmMailingAttachments: '@'
+ },
+ templateUrl: '~/crmMailing/BlockReview.html',
+ link: function (scope, elm, attr) {
+ scope.$parent.$watch(attr.crmMailing, function(newValue){
+ scope.mailing = newValue;
+ });
+ scope.$parent.$watch(attr.crmMailingAttachments, function(newValue){
+ scope.attachments = newValue;
+ });
+ scope.crmMailingConst = CRM.crmMailing;
+ scope.ts = CRM.ts(null);
+ scope.previewMailing = function previewMailing(mailing, mode) {
+ return crmMailingPreviewMgr.preview(mailing, mode);
+ };
+ }
+ };
+ });
+
+})(angular, CRM.$, CRM._);