From 9c86ee888106c0db5d876ac939b39c87aeafc748 Mon Sep 17 00:00:00 2001
From: 123a456b789c <50078004+123a456b789c@users.noreply.github.com>
Date: Sat, 30 Mar 2024 19:54:14 +0100
Subject: [PATCH] Added zoom and fixed imports
---
index.js | 2 +-
src/zoomImage.js | 19 +++++++++++++++++++
views/folder.ejs | 2 +-
views/pic.ejs | 3 ++-
4 files changed, 23 insertions(+), 3 deletions(-)
create mode 100644 src/zoomImage.js
diff --git a/index.js b/index.js
index 72b2c13..3beefd1 100644
--- a/index.js
+++ b/index.js
@@ -75,7 +75,7 @@ app.get('/pic/:folder/:pic', (req, res) => {
exif = exifData;
exif.exif.ExposureTime = "1/" + Math.round(1/exif.exif.ExposureTime);
exif.exif.FNumber = "f/" + exif.exif.FNumber;
- img = ``;
+ img = `
`;
res.render('pic', { folder: folder, pic: pic, exif: exif, img: img });
return
}
diff --git a/src/zoomImage.js b/src/zoomImage.js
new file mode 100644
index 0000000..bac85ac
--- /dev/null
+++ b/src/zoomImage.js
@@ -0,0 +1,19 @@
+window.fullScreen = false;
+
+function zoom(id) {
+ if (window.fullScreen == false) {
+ var img = document.getElementById(id);
+ img.style.width = "95%";
+ img.style.height = "auto";
+ img.style.position = "fixed";
+ img.style.top = "0px";
+ window.fullScreen = true;
+ }
+ else {
+ var img = document.getElementById(id);
+ img.style.width = "70%";
+ img.style.height = "auto";
+ img.style.position = "relative";
+ window.fullScreen = false;
+ }
+}
\ No newline at end of file
diff --git a/views/folder.ejs b/views/folder.ejs
index 67fb9f5..d4e345b 100644
--- a/views/folder.ejs
+++ b/views/folder.ejs
@@ -6,7 +6,7 @@
-
+