From bed7694f1ae56d71fc3a78935b98839512225f45 Mon Sep 17 00:00:00 2001
From: Jake <j.vondoemming@stud.uni-goettingen.de>
Date: Mon, 12 Sep 2022 01:56:24 +0200
Subject: [PATCH] lazy load media content

closes GAUMI-fginfo/fg-website#54
---
 theme/templates/macros/content_renderer.html | 2 +-
 theme/templates/macros/renderers.html        | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/theme/templates/macros/content_renderer.html b/theme/templates/macros/content_renderer.html
index a94c77d..941a8c7 100644
--- a/theme/templates/macros/content_renderer.html
+++ b/theme/templates/macros/content_renderer.html
@@ -64,7 +64,7 @@
 				{%- set ns.url = [siteurl, ns.url]|join("/") -%}
 			{%- endif -%}
 		{%- endif -%}
-		<img {{ render_attr(attr, lang, extra={"src": ns.url, "title": {"value":title, "escape": true}}) }} alt="
+		<img {{ render_attr(attr, lang, extra={"src": ns.url, "title": {"value":title, "escape": true}, "loading": "lazy"}) }} alt="
 			{%- if alt is string -%}
 				{{ alt|e }}
 			{%- else -%}
diff --git a/theme/templates/macros/renderers.html b/theme/templates/macros/renderers.html
index 81a1925..a328ffd 100644
--- a/theme/templates/macros/renderers.html
+++ b/theme/templates/macros/renderers.html
@@ -24,7 +24,7 @@
 {%- endmacro -%}
 
 {%- macro section_iframe(s, lang) -%}
-	<iframe src="{{ s.url }}"></iframe>
+	<iframe src="{{ s.url }}" loading="lazy"></iframe>
 {%- endmacro -%}
 
 {%- macro section_tag(s, lang) -%}
-- 
GitLab