0778d8039faacd088abd1db2f9af563446c30283989884b98a0eb0ae0a69be9e4919561626cd89259f517140fbf6bdb1f3f7bfe2002ccc74151df302bc2f65 349 B

12345678910111213
  1. /* global angular */
  2. import dispatchEvent from './dispatch-custom-event';
  3. /**
  4. * @param {string} eventName
  5. */
  6. export default function (eventName) {
  7. angular.module('ng').run(['$rootScope', ($rootScope) => {
  8. $rootScope.$on('$locationChangeSuccess', (e, newUrl, oldUrl) => {
  9. dispatchEvent(eventName, { oldUrl, newUrl });
  10. });
  11. }]);
  12. }