summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/lib/utils/url_utility.js
diff options
context:
space:
mode:
authorSimon Knox <psimyn@gmail.com>2017-02-27 13:05:50 +1100
committerSimon Knox <psimyn@gmail.com>2017-03-09 07:32:34 +1100
commit08c141b954af5d83cffe9891ff0d8f62c646ae34 (patch)
treeab1bbe5abf020d9f58745ff0ae219c6287721cb1 /app/assets/javascripts/lib/utils/url_utility.js
parenta57a0e3d606c80fbcecd126148631dabbd44347b (diff)
downloadgitlab-ce-08c141b954af5d83cffe9891ff0d8f62c646ae34.tar.gz
respect offset and limit query params for infinite lists28030-infinite-offset
Diffstat (limited to 'app/assets/javascripts/lib/utils/url_utility.js')
-rw-r--r--app/assets/javascripts/lib/utils/url_utility.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/app/assets/javascripts/lib/utils/url_utility.js b/app/assets/javascripts/lib/utils/url_utility.js
index 1bc81d2e4a4..09c4261b318 100644
--- a/app/assets/javascripts/lib/utils/url_utility.js
+++ b/app/assets/javascripts/lib/utils/url_utility.js
@@ -66,6 +66,13 @@
return results;
})()).join('&');
};
+ w.gl.utils.removeParams = (params) => {
+ const url = new URL(window.location.href);
+ params.forEach((param) => {
+ url.search = w.gl.utils.removeParamQueryString(url.search, param);
+ });
+ return url.href;
+ };
w.gl.utils.getLocationHash = function(url) {
var hashIndex;
if (typeof url === 'undefined') {