From bd20c403b369aacdfccb00ccadb9b05efb0cdefd Mon Sep 17 00:00:00 2001 From: Neil Brommer Date: Sat, 23 Dec 2017 16:40:42 -0800 Subject: [PATCH] Only update the background if connected to the Internet --- js/main.js | 48 +++++++++++++++++++++++++----------------------- 1 file changed, 25 insertions(+), 23 deletions(-) diff --git a/js/main.js b/js/main.js index 60992c3..6e07cd6 100644 --- a/js/main.js +++ b/js/main.js @@ -6,33 +6,35 @@ var backgroundList = ["img/1.png", "img/2.png", "img/3.png", "img/4.png", $(document).ready(function () { calcBackground(); - setInterval(calcBackground, 60000); + setInterval(calcBackground, 60000); // run every minute }); function calcBackground() { - var now = new Date(); - var hours = now.getHours(); - var mins = now.getMinutes(); - var total = (hours * 60) + mins; + if (navigator.onLine) { + var now = new Date(); + var hours = now.getHours(); + var mins = now.getMinutes(); + var total = (hours * 60) + mins; - // 24*60 = 1440 - // 2:40 between each step - if (total > 300 && total < 460) // 5:00 - 7:40 - setBackground(0, false); - else if (total > 460 && total < 620) - setBackground(1, false); - else if (total > 620 && total < 780) - setBackground(2, false); - else if (total > 780 && total < 940) - setBackground(3, false); - else if (total > 940 && total < 1100) - setBackground(4, false); - else if (total > 1100 && total < 1260) - setBackground(5, true); - else if (total > 1260 && total < 1420) - setBackground(6, true); - else - setBackground(7, true); + // 24*60 = 1440 + // 2:40 between each step + if (total > 300 && total < 460) // 5:00 - 7:40 + setBackground(0, false); + else if (total > 460 && total < 620) + setBackground(1, false); + else if (total > 620 && total < 780) + setBackground(2, false); + else if (total > 780 && total < 940) + setBackground(3, false); + else if (total > 940 && total < 1100) + setBackground(4, false); + else if (total > 1100 && total < 1260) + setBackground(5, true); + else if (total > 1260 && total < 1420) + setBackground(6, true); + else + setBackground(7, true); + } } function setBackground(num, dark) {