From e84c12293da09868a4c020dd86dededdd6a19e27 Mon Sep 17 00:00:00 2001 From: MickaelK Date: Thu, 15 May 2025 17:26:34 +1000 Subject: [PATCH] chore (image): ux improvements for image viewer --- .../application_image/pagination.css | 5 +- .../application_image/pagination.js | 12 ++- .../viewerpage/application_image/zoom.js | 102 +++++++++++++++++- 3 files changed, 109 insertions(+), 10 deletions(-) diff --git a/public/assets/pages/viewerpage/application_image/pagination.css b/public/assets/pages/viewerpage/application_image/pagination.css index 53cb906a..23645ded 100644 --- a/public/assets/pages/viewerpage/application_image/pagination.css +++ b/public/assets/pages/viewerpage/application_image/pagination.css @@ -22,12 +22,13 @@ .component_pager a svg { transition: opacity 0.2s ease; width: 37px; - padding: 5px; + padding: 8px; background: var(--dark); border-radius: 50%; margin: auto; opacity: 0.75; } -.component_pager a svg:hover { +.touch-no .component_pager a svg:hover { opacity: 1; + box-shadow: 0px 0px 5px rgba(255, 255, 255, 0.1); } diff --git a/public/assets/pages/viewerpage/application_image/pagination.js b/public/assets/pages/viewerpage/application_image/pagination.js index 05d5353e..11edcd2d 100644 --- a/public/assets/pages/viewerpage/application_image/pagination.js +++ b/public/assets/pages/viewerpage/application_image/pagination.js @@ -30,14 +30,14 @@ export default async function(render, { $img }) { const $page = createFragment(`