refactor: leaner utils.params for relative path

This commit is contained in:
Barış Soner Uşaklı
2025-08-29 13:07:46 -04:00
parent a0e78ff853
commit 648c454303

View File

@@ -570,12 +570,7 @@ const utils = {
params: function (options = {}) { params: function (options = {}) {
let url; let url;
if (options.url && !options.url.startsWith('http')) { if (options.url && !options.url.startsWith('http')) {
// relative path passed in url = new URL(options.url, 'http://dummybase');
const cleanurl = options.url.replace(new RegExp(`/^${(options.relative_path || '')}/`, 'g'), '');
url = new URL(document.location);
const queryIndex = cleanurl.indexOf('?');
url.search = queryIndex !== -1 ? cleanurl.slice(queryIndex) : '';
url.pathname = cleanurl;
} else { } else {
url = new URL(options.url || document.location); url = new URL(options.url || document.location);
} }