From 62cd6e574b89a5bfa75dc52ef2383fddf5cbc87a Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Wed, 1 Mar 2023 21:11:36 -0400 Subject: display original file size in image overlay --- src/misc-templates.js | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/misc-templates.js') diff --git a/src/misc-templates.js b/src/misc-templates.js index 171b482..e8c7496 100644 --- a/src/misc-templates.js +++ b/src/misc-templates.js @@ -637,7 +637,9 @@ function unbound_getFlashGridHTML({ // Images function unbound_img({ + getSizeOfImageFile, html, + to, src, alt, @@ -652,6 +654,12 @@ function unbound_img({ lazy = false, square = false, }) { + let fileSize = null; + const mediaRoot = to('media.root'); + if (src.startsWith(mediaRoot)) { + fileSize = getSizeOfImageFile(src.slice(mediaRoot.length).replace(/^\//, '')); + } + const willSquare = square; const willLink = typeof link === 'string' || link; @@ -664,6 +672,7 @@ function unbound_img({ alt, width, height, + 'data-original-size': fileSize, }; const noSrcHTML = -- cgit 1.3.0-6-gf8a5