From b1995a1dce75fd2dd21d95dc8f63a12219bf4e9e Mon Sep 17 00:00:00 2001 From: Oliver Date: Sun, 8 Feb 2026 23:57:34 -0700 Subject: [PATCH] Make the page reset when changing filters (closes #32) --- langs/en-ca.json | 6 +++--- module/apps/ArtBrowser.mjs | 1 + module/apps/ArtistBrowser.mjs | 1 + templates/ArtBrowser/sidebar.hbs | 2 +- templates/ArtistBrowser/sidebar.hbs | 6 ++++++ 5 files changed, 12 insertions(+), 4 deletions(-) diff --git a/langs/en-ca.json b/langs/en-ca.json index e2a7b55..320de4a 100644 --- a/langs/en-ca.json +++ b/langs/en-ca.json @@ -12,15 +12,15 @@ "tags": "Tags", "select": "Select", "links": "Links", - "sort-by": "Sort By" + "sort-by": "Sort By", + "page-reset-warning":"Changing any of these will reset your page to 1." }, "apps": { "ArtBrowser": { "selected": "{current}/{required} Selected", "upload-image": "Upload Image", "no-results": "No results were found for that search", - "select-image": "Select image", - "page-reset-warning": "Changing any of these will reset your page to 1." + "select-image": "Select image" }, "ArtistBrowser": { "sort-options": { diff --git a/module/apps/ArtBrowser.mjs b/module/apps/ArtBrowser.mjs index 98d3cdb..8b5f0df 100644 --- a/module/apps/ArtBrowser.mjs +++ b/module/apps/ArtBrowser.mjs @@ -272,6 +272,7 @@ export class ArtBrowser extends HandlebarsApplicationMixin(ApplicationV2) { event.stopPropagation(); const data = (new FormDataExtended(event.currentTarget)).object; this.filters = data; + this.#page = 1; this.render({ parts: [`images`] }); }; diff --git a/module/apps/ArtistBrowser.mjs b/module/apps/ArtistBrowser.mjs index 6d9ee60..be89e8b 100644 --- a/module/apps/ArtistBrowser.mjs +++ b/module/apps/ArtistBrowser.mjs @@ -206,6 +206,7 @@ export class ArtistBrowser extends HandlebarsApplicationMixin(ApplicationV2) { event.preventDefault(); event.stopPropagation(); const data = (new FormDataExtended(event.currentTarget)).object; + this.#page = 1; this.filters = data; this.render({ parts: [`list`] }); }; diff --git a/templates/ArtBrowser/sidebar.hbs b/templates/ArtBrowser/sidebar.hbs index 8abb4fa..0dad469 100644 --- a/templates/ArtBrowser/sidebar.hbs +++ b/templates/ArtBrowser/sidebar.hbs @@ -1,6 +1,6 @@

- {{localize "IT.apps.ArtBrowser.page-reset-warning"}} + {{localize "IT.common.page-reset-warning"}}


diff --git a/templates/ArtistBrowser/sidebar.hbs b/templates/ArtistBrowser/sidebar.hbs index f25d2be..cccdcff 100644 --- a/templates/ArtistBrowser/sidebar.hbs +++ b/templates/ArtistBrowser/sidebar.hbs @@ -1,4 +1,10 @@ +

+ {{localize "IT.common.page-reset-warning"}} +

+ +
+