crmMsgadmEditContent - Extract parameter 'msgtpl'. Fix "Create Draft" quirk.
authorTim Otten <totten@civicrm.org>
Sat, 2 Oct 2021 02:18:00 +0000 (19:18 -0700)
committerTim Otten <totten@civicrm.org>
Sat, 2 Oct 2021 03:05:12 +0000 (20:05 -0700)
ext/message_admin/ang/crmMsgadm/Edit.html
ext/message_admin/ang/crmMsgadm/EditContent.html
ext/message_admin/ang/crmMsgadm/EditContent.js

index 378223c2db80444addd26edebe6b64e36a90b3ac..2505450037889c3e8add845df9a554b84b8871d8 100644 (file)
@@ -67,7 +67,7 @@
         </ul>
       </div>
       <div class="panel-body" ng-hide="$ctrl.loading">
-        <crm-msgadm-edit-content options="{record: $ctrl.records[$ctrl.tab]}" token-list="$ctrl.tokenList" disabled="$ctrl.tab==='original'"></crm-msgadm-edit-content>
+        <crm-msgadm-edit-content msgtpl="$ctrl.records[$ctrl.tab]" token-list="$ctrl.tokenList" disabled="$ctrl.tab==='original'"></crm-msgadm-edit-content>
       </div>
     </div>
 
index a6736605c8bde61856b526a1aa75a3ccb930901e..31eac84490d19b468e8ecc280546b9aa2b17ade0 100644 (file)
@@ -15,7 +15,7 @@
       <div class="clearfix"></div>
     </div>
     <div class="panel-body" uib-collapse="!accordions.msg_subject">
-      <div ng-model="$ctrl.options.record.msg_subject"
+      <div ng-model="$ctrl.msgtpl.msg_subject"
            crm-monaco="$ctrl.monacoOptions({language: 'smarty', crmHeightPct: 0.15})"
            crm-monaco-insert-rx="insert:msg_subject"
            ng-disabled="$ctrl.isDisabled()"
@@ -45,7 +45,7 @@
       <div class="clearfix"></div>
     </div>
     <div class="panel-body" uib-collapse="!accordions.msg_html">
-      <div ng-model="$ctrl.options.record.msg_html"
+      <div ng-model="$ctrl.msgtpl.msg_html"
            crm-monaco="$ctrl.monacoOptions({language: 'html', crmHeightPct: 0.5})"
            crm-monaco-insert-rx="insert:msg_html"
            ng-disabled="$ctrl.isDisabled()"
@@ -74,7 +74,7 @@
       <div class="clearfix"></div>
     </div>
     <div class="panel-body" uib-collapse="!accordions.msg_text">
-      <div ng-model="$ctrl.options.record.msg_text"
+      <div ng-model="$ctrl.msgtpl.msg_text"
            crm-monaco="$ctrl.monacoOptions({language: 'smarty', crmHeightPct: 0.5})"
            crm-monaco-insert-rx="insert:msg_text"
            ng-disabled="$ctrl.isDisabled()"
index 0f8def1f6c7d522d057e27903a0a4d84f16f8b27..3c429a321e5d5d85dc22a23bd0c525a96bc7620a 100644 (file)
@@ -4,7 +4,7 @@
       onPreview: '&',
       tokenList: '<',
       disabled: '<',
-      options: '='
+      msgtpl: '='
     },
     templateUrl: '~/crmMsgadm/EditContent.html',
     controller: function ($scope, $element, crmStatus, crmUiAlert, dialogService, $rootScope) {
@@ -31,7 +31,7 @@
           openPreview: function(options) {
             return $ctrl.openPreview(options);
           },
-          record: $ctrl.options.record,
+          record: $ctrl.msgtpl,
           field: fld,
           tokenList: $ctrl.tokenList
         };