Fix Drupal8 CiviCRM menu translation on multilingual
authorMathieu Lutfy <mathieu@symbiotic.coop>
Fri, 16 Apr 2021 21:17:43 +0000 (17:17 -0400)
committerMathieu Lutfy <mathieu@bidon.ca>
Fri, 16 Apr 2021 21:17:43 +0000 (17:17 -0400)
js/crm.ajax.js
templates/CRM/common/l10n.js.tpl
tests/karma/unit/crmMailingSpec.js

index 757ebef0633562eefce72b077e916af2d5b9f155..b7ce1d9465b62db5bf04561ba5e338e67108b80d 100644 (file)
@@ -23,7 +23,7 @@
     }
     query = query || '';
     var frag = path.split('?');
-    var url = tplURL[mode].replace("civicrm-placeholder-url-path", frag[0]);
+    var url = tplURL[mode].replace("civicrm/placeholder-url-path", frag[0]);
 
     if (!query) {
       url = url.replace(/[?&]civicrm-placeholder-url-query=1/, '');
index f6eec45ea639be217183bad72b124618e2ede8ca..1612f23393361b28fdc87a414820f2d1109a7e7a 100644 (file)
@@ -29,7 +29,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="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.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
index bd74476213ac791d030228af255226f202ed78cb..6c0929118259fdb69a1c715a742e84f44695c92a 100644 (file)
@@ -17,7 +17,7 @@ describe('crmMailing', function() {
         $provide.value('crmNavigator', navigator);
       });
       inject(['crmLegacy', function(crmLegacy) {
-        crmLegacy.url({back: '/civicrm-placeholder-url-path?civicrm-placeholder-url-query=1', front: '/civicrm-placeholder-url-path?civicrm-placeholder-url-query=1'});
+        crmLegacy.url({back: '/civicrm/placeholder-url-path?civicrm-placeholder-url-query=1', front: '/civicrm/placeholder-url-path?civicrm-placeholder-url-query=1'});
       }]);
       inject(['$controller', function($controller) {
         ctrl = $controller('ListMailingsCtrl', {});