From: Coleman Watts Date: Tue, 17 Mar 2015 19:47:07 +0000 (-0400) Subject: CRM-15706 - Add help to various MailingUI fields X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=d8356d0b4db625fb7165ac01eb4d8c1765306e84;p=civicrm-core.git CRM-15706 - Add help to various MailingUI fields --- diff --git a/js/angular-crm-ui.js b/js/angular-crm-ui.js index 2ae109d1a0..e59e7427c3 100644 --- a/js/angular-crm-ui.js +++ b/js/angular-crm-ui.js @@ -126,7 +126,7 @@ require: '^crmUiIdScope', restrict: 'EA', scope: { - // {title, name, help} + // {title, name, help, helpFile} crmUiField: '=' }, templateUrl: function(tElement, tAttrs){ @@ -136,7 +136,8 @@ transclude: true, link: function (scope, element, attrs, crmUiIdCtrl) { $(element).addClass('crm-section'); - scope.crmUiHelpFile = scope.$parent.crmUiHelpFile; // propagate default + // Inherit helpFile from parent scope if not specified + scope.crmUiHelpFile = scope.crmUiField.helpFile || scope.$parent.crmUiHelpFile; } }; }) diff --git a/js/angular-crmMailing/directives.js b/js/angular-crmMailing/directives.js index 646d285848..80a022a327 100644 --- a/js/angular-crmMailing/directives.js +++ b/js/angular-crmMailing/directives.js @@ -28,7 +28,7 @@ }); scope.crmMailingConst = CRM.crmMailing; scope.ts = CRM.ts(null); - scope.crmUiHelpFile = 'CRM/Mailing/Form/Upload'; + scope.crmUiHelpFile = 'CRM/Mailing/MailingUI'; scope[directiveName] = attr[directiveName] ? scope.$parent.$eval(attr[directiveName]) : {}; $q.when(crmMetadata.getFields('Mailing'), function(fields) { scope.mailingFields = fields; diff --git a/js/angular-crmMailingAB/directives.js b/js/angular-crmMailingAB/directives.js index d5f170c58f..7cf79d7313 100644 --- a/js/angular-crmMailingAB/directives.js +++ b/js/angular-crmMailingAB/directives.js @@ -21,6 +21,7 @@ scope.crmMailingConst = CRM.crmMailing; scope.crmMailingABCriteria = crmMailingABCriteria; scope.ts = CRM.ts(null); + scope.crmUiHelpFile = 'CRM/Mailing/MailingUI'; var fieldsModel = $parse(attr[directiveName]); scope.fields = fieldsModel(scope.$parent); diff --git a/partials/crmMailing/headerFooter.html b/partials/crmMailing/headerFooter.html index 165ecd9812..2e611c5a6c 100644 --- a/partials/crmMailing/headerFooter.html +++ b/partials/crmMailing/headerFooter.html @@ -4,7 +4,7 @@ Required vars: mailing, crmMailingConst -->
-
+
-
+
-
+
-
+
-
+
-
+
-