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