From 0e57376f244848c6513236424dffb63acd15271c Mon Sep 17 00:00:00 2001 From: Jieiku Date: Wed, 27 Jul 2022 22:46:21 -0700 Subject: img/imghover shortcodes optional width/height --- templates/shortcodes/img.html | 7 +++++++ templates/shortcodes/imghover.html | 5 +++-- 2 files changed, 10 insertions(+), 2 deletions(-) (limited to 'templates') diff --git a/templates/shortcodes/img.html b/templates/shortcodes/img.html index 4645569..cf2a562 100644 --- a/templates/shortcodes/img.html +++ b/templates/shortcodes/img.html @@ -16,6 +16,13 @@ {%- endif %} +{%- if not w or not h %} + {%- set metafile = page.path ~ path ~ src %} + {%- set meta = get_image_metadata(path=metafile) %} + {%- set w = meta.width %} + {%- set h = meta.height %} +{%- endif %} + {%- set img = src | split(pat="/") | last %} {%- set name = img | split(pat=".") | first %} diff --git a/templates/shortcodes/imghover.html b/templates/shortcodes/imghover.html index b1af3f9..1ad733c 100644 --- a/templates/shortcodes/imghover.html +++ b/templates/shortcodes/imghover.html @@ -69,9 +69,10 @@ {%- set metafile = page.path ~ path ~ sourcepath %} {%- set meta = get_image_metadata(path=metafile) %} {%- set padding = meta.height / meta.width * p %} - /* height={{meta.height}} width={{meta.width}} (THIS IS BACKWARDS!?) */ {%- else %} - {%- set padding = 50 %} + {%- set metafile = page.path ~ path ~ sourcepath %} + {%- set meta = get_image_metadata(path=metafile) %} + {%- set padding = meta.height / meta.width * 50 %} {%- endif %} -- cgit v1.3.1