summaryrefslogtreecommitdiffstats
path: root/packages/kadira-flow-router/lib/router.js
blob: c0c9abc6a9be1be7a00a0ec957f48162b4f1d009 (plain)
1
2
3
4
5
6
7
8
9
Router.prototype.url = function() {
  // We need to remove the leading base path, or "/", as it will be inserted
  // automatically by `Meteor.absoluteUrl` as documented in:
  // http://docs.meteor.com/#/full/meteor_absoluteurl
  var completePath = this.path.apply(this, arguments);
  var basePath = this._basePath || '/';
  var pathWithoutBase = completePath.replace(new RegExp('^' + basePath + '\/|(\/)'), '');
  return Meteor.absoluteUrl(pathWithoutBase);
};