Lines Matching refs:uri
26 PrefixedMessage.prototype.url = function (uri) {
27 function updateUrlParameter (uri, key, value) {
28 var i = uri.indexOf('#');
29 var hash = (i === -1) ? '' : uri.substr(i);
30 uri = (i === -1) ? uri : uri.substr(0, i);
32 var separator = uri.indexOf('?') !== -1 ? '&' : '?';
33 uri = (uri.match(re)) ? uri.replace(re, `$1${key}=${value}$2`) :
34 `${uri}${separator}${key}=${value}`;
35 return uri + hash;
37 return updateUrlParameter(uri, this.param, this.prefix);