Track search term in URL

dev
gravel 6 months ago
parent cf95759bc5
commit 95bbaf26f2
Signed by: gravel
GPG Key ID: C0538F3C906B308F

@ -719,9 +719,11 @@ async function useSearchTerm(rawTerm, fillSearchBarWithTerm = false) {
}
if (!rawTerm) {
location.hash = "";
replaceRowsWith(getAllCachedRows());
dom.search_bar()?.classList.remove(CLASSES.SEARCH.NO_RESULTS);
} else {
location.hash = `q=${rawTerm}`;
const term = rawTerm.toLowerCase().replace(/lang:(\S+)/g, "").trim();
const termTags = Array.from(rawTerm.matchAll(/#[^#\s]+/g)).map(match => match[0].slice(1).toLowerCase());
const termLanguage = rawTerm.match(/lang:(\S+)/)?.[1];

Loading…
Cancel
Save