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