diff --git a/assets/main.js b/assets/main.js index b836023..385e718 100644 --- a/assets/main.js +++ b/assets/main.js @@ -1,4 +1,4 @@ -let displayNumFact = localStorage.getItem("displayNumFact") === "false" ? false : false; +let displayNumFact = localStorage.getItem("displayNumFact") === "false" ? false : true; let displayJoke = localStorage.getItem("displayJoke") === "false" ? false : true; let displayHindiQuote = localStorage.getItem("displayHindiQuote") === "false" ? false : true; let displayQuote = localStorage.getItem("displayQuote") === "false" ? false : true; @@ -82,7 +82,7 @@ async function fetchAndDisplayCatPhoto() { dogPicElement.innerHTML = ""; dogPicElement.appendChild(imgElement); } -async function fetchAndDisplayNumFact() { +async function fetchAndDisplayFact() { try { const mainElement = document.getElementById("insertHere"); @@ -92,7 +92,7 @@ async function fetchAndDisplayNumFact() { const skeleton = `
-

A fact about a number

+

Did you know?


Loading...

@@ -103,11 +103,11 @@ async function fetchAndDisplayNumFact() { mainElement.appendChild(sectionElement); - const response = await fetch("http://numbersapi.com/random/"); - const data = await response.text(); + const response = await fetch("https://uselessfacts.jsph.pl/api/v2/facts/random?language=en"); + const data = await response.json(); const quoteElement = sectionElement.querySelector(".numFactElement"); - quoteElement.textContent = data; + quoteElement.textContent = data.text; } catch (error) { console.error("Error fetching and displaying num fact:", error); } @@ -285,7 +285,7 @@ const observer = new IntersectionObserver( entries.forEach((entry) => { if (entry.isIntersecting) { displayQuote && fetchAndDisplayQuote(); - displayNumFact && fetchAndDisplayNumFact(); + displayNumFact && fetchAndDisplayFact(); displayJoke && fetchAndDisplayJoke(); displayHindiQuote && fetchAndDisplayHindiQuote(); displayCatPhoto && fetchAndDisplayCatPhoto(); diff --git a/assets/script.js b/assets/script.js index 3408fc4..6ff2078 100644 --- a/assets/script.js +++ b/assets/script.js @@ -1,5 +1,5 @@ let displayNumFact = - localStorage.getItem("displayNumFact") === "false" ? false : false; + localStorage.getItem("displayNumFact") === "false" ? false : true; let displayJoke = localStorage.getItem("displayJoke") === "false" ? false : true; let displayHindiQuote = diff --git a/preferences.html b/preferences.html index 05a3b67..ea76c1b 100644 --- a/preferences.html +++ b/preferences.html @@ -9,9 +9,7 @@
-
+
@@ -161,14 +159,14 @@