From ad6e97cc0754b9e3480a0d880fe93371e112dfeb Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Wed, 24 Apr 2019 13:25:09 +0200 Subject: [PATCH] Attempt to improve time to first interactivity --- assets/js/script.js | 2 ++ index.html | 2 ++ privacy-policy/index.html | 2 ++ releases/index.html | 2 ++ 4 files changed, 8 insertions(+) diff --git a/assets/js/script.js b/assets/js/script.js index cfd5a62..05ed492 100644 --- a/assets/js/script.js +++ b/assets/js/script.js @@ -8,7 +8,9 @@ document.addEventListener("DOMContentLoaded", () => { document.addEventListener("scroll", update_top_bar); update_top_bar(); } +}); +document.addEventListener("load", () => { function preloadImage (element) { element.src = element.dataset[ "src" ]; element.srcset = element.dataset[ "srcset" ]; diff --git a/index.html b/index.html index 0d6a0da..97b5ed0 100644 --- a/index.html +++ b/index.html @@ -25,7 +25,9 @@ or just look fancy.</p></div><div class="nine wide column"></div></div><div clas document.addEventListener("scroll", update_top_bar); update_top_bar(); } +}); +document.addEventListener("load", () => { function preloadImage (element) { element.src = element.dataset[ "src" ]; element.srcset = element.dataset[ "srcset" ]; diff --git a/privacy-policy/index.html b/privacy-policy/index.html index 3ec28ff..6394b0f 100644 --- a/privacy-policy/index.html +++ b/privacy-policy/index.html @@ -23,7 +23,9 @@ server, and cannot be policed by us. document.addEventListener("scroll", update_top_bar); update_top_bar(); } +}); +document.addEventListener("load", () => { function preloadImage (element) { element.src = element.dataset[ "src" ]; element.srcset = element.dataset[ "srcset" ]; diff --git a/releases/index.html b/releases/index.html index 38fc1dd..5065f7a 100644 --- a/releases/index.html +++ b/releases/index.html @@ -15,7 +15,9 @@ or through our <a href="https://repo.kuschku.de/fdroid/repo/?fingerprint=A0CBC2C document.addEventListener("scroll", update_top_bar); update_top_bar(); } +}); +document.addEventListener("load", () => { function preloadImage (element) { element.src = element.dataset[ "src" ]; element.srcset = element.dataset[ "srcset" ]; -- GitLab