aboutsummaryrefslogtreecommitdiff
path: root/src/views
diff options
context:
space:
mode:
authorPortableProgrammer <[email protected]>2025-01-08 17:44:39 +0000
committerPortableProgrammer <[email protected]>2025-01-08 17:44:39 +0000
commite351d76a0e3dfc99a2ea3747ecb3aa06c7c6a613 (patch)
tree9c6867e2f7a3d630d89561f26a121fd641af662e /src/views
parentdcd33d89e28c97cc620397d912316a116ac091ba (diff)
Feat: Card View - Update `media` page, allow zooming
Diffstat (limited to 'src/views')
-rw-r--r--src/views/media.pug11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/views/media.pug b/src/views/media.pug
index 4476dbb..e945704 100644
--- a/src/views/media.pug
+++ b/src/views/media.pug
@@ -2,9 +2,14 @@ include ../mixins/head
2doctype html 2doctype html
3html 3html
4 +head("home") 4 +head("home")
5 body 5 script(type='text/javascript').
6 div.media-maximized-container 6 function toggleZoom() {
7 Array.from(document.getElementsByClassName('media-maximized')).forEach(element => element.classList.toggle('zoom'));
8 }
9
10 body.media-maximized
11 div.media-maximized.container
7 if kind == 'img' 12 if kind == 'img'
8 img(src=url).media-maximized 13 img(src=url onclick=`toggleZoom()`).media-maximized
9 else 14 else
10 video(src=url controls).media-maximized 15 video(src=url controls).media-maximized