X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=templates%2FCRM%2Fcommon%2Fl10n.js.tpl;h=ee2cf1843eef8ecf080af7cbb9f5240579cffd98;hb=8fb8e7a0be0f94af94d4dc310dc609e11ad0549f;hp=27338c8dfc9aad4646a3ae781b37a197a4613a28;hpb=5c22567ff39bf585b2da7920620666f4aef2cc92;p=civicrm-core.git diff --git a/templates/CRM/common/l10n.js.tpl b/templates/CRM/common/l10n.js.tpl index 27338c8dfc..ee2cf1843e 100644 --- a/templates/CRM/common/l10n.js.tpl +++ b/templates/CRM/common/l10n.js.tpl @@ -42,7 +42,7 @@ CRM.config.entityRef = $.extend({ldelim}{rdelim}, {$entityRef|@json_encode}, CRM.config.entityRef || {ldelim}{rdelim}); // Initialize CRM.url and CRM.formatMoney - CRM.url({ldelim}back: '{crmURL p="*path*" q="*query*" h=0 fb=1}', front: '{crmURL p="*path*" q="*query*" h=0 fe=1}'{rdelim}); + CRM.url({ldelim}back: '{crmURL p="civicrm-placeholder-url-path" q="civicrm-placeholder-url-query=1" h=0 fb=1}', front: '{crmURL p="civicrm-placeholder-url-path" q="civicrm-placeholder-url-query=1" h=0 fe=1}'{rdelim}); CRM.formatMoney('init', false, {$moneyFormat}); // Localize select2 @@ -114,12 +114,12 @@ // use civicrm notifications when there are errors params.invalidHandler = function(form, validator) { + // If there is no container for display then red text will still show next to the invalid fields + // but there will be no overall message. Currently the container is only available on backoffice pages. if ($('#crm-notification-container').length) { $.each(validator.errorList, function(k, error) { $(error.element).crmError(error.message); }); - } else { - alert({/literal}"{ts escape='js'}Please review and correct the highlighted fields before continuing.{/ts}"{literal}); } }; @@ -128,5 +128,11 @@ params: {}, functions: [] }; + + // Load polyfill + if (!('Promise' in window)) { + CRM.loadScript(CRM.config.resourceBase + 'bower_components/es6-promise/es6-promise.auto.min.js'); + } + })(jQuery); {/literal}