From f4ffffb928e515e448012da185fc85b4f1ad74ce Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Fri, 27 Oct 2023 11:57:56 +0200 Subject: [PATCH] store: yolo-implement sort by popularity by default? --- store/templates/catalog.html | 8 ++++---- store/templates/wishlist.html | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/store/templates/catalog.html b/store/templates/catalog.html index e80221da..27114a2c 100644 --- a/store/templates/catalog.html +++ b/store/templates/catalog.html @@ -120,9 +120,9 @@ id="selectsort" class="inline-block rounded-md border-gray-200 text-sm ml-1 pl-1 pr-7 h-8 py-0" > - + - +
@@ -242,7 +242,7 @@ return parseInt(a.dataset.stars) < parseInt(b.dataset.stars) ? 1 : -1; }); } - else if (sortBy === "") { + else if (sortBy === "alpha") { toSort.sort(function(a, b) { return a.dataset.appid > b.dataset.appid ? 1 : -1; }); @@ -267,7 +267,7 @@ var queryArgs = new URLSearchParams(window.location.search) if (search_query) { queryArgs.set("search", search_query) } else { queryArgs.delete("search"); }; if (category) { queryArgs.set("category", category) } else { queryArgs.delete("category"); }; - if (sortBy) { queryArgs.set("sort", sortBy) } else { queryArgs.delete("sort"); }; + if (sortBy != "popularity") { queryArgs.set("sort", sortBy) } else { queryArgs.delete("sort"); }; if (starsOnly) { queryArgs.set("starsonly", true) } else { queryArgs.delete("starsonly"); }; let newUrl; diff --git a/store/templates/wishlist.html b/store/templates/wishlist.html index 7843aec0..4da05a08 100644 --- a/store/templates/wishlist.html +++ b/store/templates/wishlist.html @@ -42,8 +42,8 @@ id="selectsort" class="inline-block rounded-md border-gray-200 text-sm ml-1 pl-1 pr-7 h-8 py-0" > - - + +
@@ -216,7 +216,7 @@ return parseInt(a.dataset.stars) < parseInt(b.dataset.stars) ? 1 : -1; }); } - else if (sortBy === "") { + else if (sortBy === "alpha") { toSort.sort(function(a, b) { return a.dataset.appid > b.dataset.appid ? 1 : -1; }); @@ -240,7 +240,7 @@ var queryArgs = new URLSearchParams(window.location.search) if (search_query) { queryArgs.set("search", search_query) } else { queryArgs.delete("search"); }; if (category) { queryArgs.set("category", category) } else { queryArgs.delete("category"); }; - if (sortBy) { queryArgs.set("sort", sortBy) } else { queryArgs.delete("sort"); }; + if (sortBy != "popularity") { queryArgs.set("sort", sortBy) } else { queryArgs.delete("sort"); }; if (starsOnly) { queryArgs.set("starsonly", true) } else { queryArgs.delete("starsonly"); }; let newUrl;