From 54c4294d08efc2660cddb0051bc1a11c455f1677 Mon Sep 17 00:00:00 2001 From: Aaron van Geffen Date: Sat, 11 Mar 2023 17:16:53 +0100 Subject: [PATCH] Add 'no thumb' vector image for use while loading --- public/css/default.css | 1 + public/images/nothumb.png | Bin 3694 -> 0 bytes public/images/nothumb.svg | 10 ++++++++++ templates/AlbumIndex.php | 5 +++-- templates/PhotosIndex.php | 2 +- 5 files changed, 15 insertions(+), 3 deletions(-) delete mode 100644 public/images/nothumb.png create mode 100644 public/images/nothumb.svg diff --git a/public/css/default.css b/public/css/default.css index 8e85c9c..3c60ef9 100644 --- a/public/css/default.css +++ b/public/css/default.css @@ -180,6 +180,7 @@ i.space-invader.alt-7::before { width: 31%; } .tiled_grid div img { + background: url('../images/nothumb.svg') center no-repeat; border: none; width: 100%; } diff --git a/public/images/nothumb.png b/public/images/nothumb.png deleted file mode 100644 index ce6a2f2d8c7db907ef15baf54f579481e35a5e7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3694 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 scpHMC1|$)!NIXqRkO}hF{ + + + + + + + + + diff --git a/templates/AlbumIndex.php b/templates/AlbumIndex.php index 56635a4..3205b81 100644 --- a/templates/AlbumIndex.php +++ b/templates/AlbumIndex.php @@ -55,11 +55,12 @@ class AlbumIndex extends Template echo ' '; + ' alt="" style="width: ', static::TILE_WIDTH, + 'px; height: ', static::TILE_HEIGHT, 'px">'; } else echo ' - '; + '; if ($this->show_labels) echo ' diff --git a/templates/PhotosIndex.php b/templates/PhotosIndex.php index 7fbdf55..29fa06a 100644 --- a/templates/PhotosIndex.php +++ b/templates/PhotosIndex.php @@ -100,7 +100,7 @@ class PhotosIndex extends Template else echo ' srcset="', $image->getThumbnailUrl($image->width(), $image->height(), true), ' 2x"'; - echo ' alt="" title="', $image->getTitle(), '" style="aspect-ratio: ', $image->ratio(), '">'; + echo ' alt="" title="', $image->getTitle(), '" style="width: ', $width, 'px; height: ', $height, 'px">'; if ($this->show_labels) echo '