corrected filter working

This commit is contained in:
Manan Jethwani 2021-06-22 19:36:22 +05:30
parent ad133bc9a3
commit 5cfe34a5c2
1 changed files with 5 additions and 3 deletions

View File

@ -6,13 +6,14 @@
}; };
const filterTypes = ['lang', 'category', 'q']; const filterTypes = ['lang', 'category', 'q'];
const bookOrderMap = new Map(); const bookOrderMap = new Map();
const filterCookieName = 'filters'
let footer; let footer;
let fadeOutDiv; let fadeOutDiv;
let iso; let iso;
let isFetching = false; let isFetching = false;
let noResultInjected = false; let noResultInjected = false;
let filters = getCookie('filters'); let filters = getCookie(filterCookieName);
let params = new URLSearchParams(filters || ''); let params = new URLSearchParams(window.location.search || filters || '');
let timer; let timer;
function queryUrlBuilder() { function queryUrlBuilder() {
@ -180,7 +181,7 @@
if (filterType) { if (filterType) {
params.set(filterType, filterValue); params.set(filterType, filterValue);
window.history.pushState({}, null, `${window.location.href.split('?')[0]}?${params.toString()}`); window.history.pushState({}, null, `${window.location.href.split('?')[0]}?${params.toString()}`);
setCookie('filters', params.toString()); setCookie(filterCookieName, params.toString());
} }
await loadAndDisplayBooks(true); await loadAndDisplayBooks(true);
} }
@ -242,5 +243,6 @@
langFilter.value = browserLang.length === 3 ? browserLang : iso6391To3[browserLang]; langFilter.value = browserLang.length === 3 ? browserLang : iso6391To3[browserLang];
langFilter.dispatchEvent(new Event('change')); langFilter.dispatchEvent(new Event('change'));
} }
setCookie(filterCookieName, params.toString());
} }
})(); })();