diff --git a/module/apps/ArtBrowser.mjs b/module/apps/ArtBrowser.mjs index bf9970d..19211c0 100644 --- a/module/apps/ArtBrowser.mjs +++ b/module/apps/ArtBrowser.mjs @@ -8,7 +8,7 @@ const { HandlebarsApplicationMixin, ApplicationV2 } = foundry.applications.api; const { FormDataExtended } = foundry.applications.ux; const { deepClone } = foundry.utils; -const PAGE_SIZE = 8; +const PAGE_SIZE = 48; export class ArtBrowser extends HandlebarsApplicationMixin(ApplicationV2) { // #region Options @@ -237,6 +237,7 @@ export class ArtBrowser extends HandlebarsApplicationMixin(ApplicationV2) { // Populate ephemeral data for rendering image.id = id; image.selected = this.#selected.has(imagePath(image)); + image.path = imagePath(image); // Convert all of the artist IDs into the actual data image.artists = image.artists diff --git a/module/utils/imagePath.mjs b/module/utils/imagePath.mjs index e25983d..63901fa 100644 --- a/module/utils/imagePath.mjs +++ b/module/utils/imagePath.mjs @@ -1,5 +1,8 @@ import { filePath } from "../consts.mjs"; export function imagePath(image) { + if (image.external) { + return image.path; + }; return filePath(image.path); }; diff --git a/templates/ArtBrowser/image/grid.hbs b/templates/ArtBrowser/image/grid.hbs index 53aa7fe..5174e29 100644 --- a/templates/ArtBrowser/image/grid.hbs +++ b/templates/ArtBrowser/image/grid.hbs @@ -3,7 +3,7 @@ data-image-id="{{image.id}}" > {{#if is.single}}