X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=ang%2FcrmApp.js;h=e3baceb971a6618ba84bcea245725811ffdbaba1;hb=ef4c991e43450a29af673761d4e7a2c20106c435;hp=0726a045040cd0221783c60dc431a9fea3089462;hpb=59753568bc161f20d23e25dff0da027b415e99e8;p=civicrm-core.git diff --git a/ang/crmApp.js b/ang/crmApp.js index 0726a04504..e3baceb971 100644 --- a/ang/crmApp.js +++ b/ang/crmApp.js @@ -3,8 +3,24 @@ // crmApp should not provide any significant services, and no other // modules should depend on it. var crmApp = angular.module('crmApp', CRM.angular.modules); + + // dev/core#1818 use angular 1.5 default of # instead of 1.6+ default of #! + crmApp.config(['$locationProvider', function($locationProvider) { + $locationProvider.hashPrefix(""); + }]); + crmApp.config(['$routeProvider', function($routeProvider) { + + if (CRM.crmApp.defaultRoute) { + $routeProvider.when('/', { + template: '
', + controller: function($location) { + $location.path(CRM.crmApp.defaultRoute); + } + }); + } + $routeProvider.otherwise({ template: ts('Unknown path') });