From 302e2c02c347a5072e361f92bc7439b8f4c4df9a Mon Sep 17 00:00:00 2001 From: Asanda Date: Fri, 21 Aug 2026 14:10:28 +0200 Subject: [PATCH] quote generator app --- Sprint-3/quote-generator/index.html | 2 +- Sprint-3/quote-generator/package.json | 5 ++++- Sprint-3/quote-generator/quotes.js | 11 +++++++++++ 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/Sprint-3/quote-generator/index.html b/Sprint-3/quote-generator/index.html index 30b434bcf..0cf139636 100644 --- a/Sprint-3/quote-generator/index.html +++ b/Sprint-3/quote-generator/index.html @@ -3,7 +3,7 @@ - Title here + Quote Generator App diff --git a/Sprint-3/quote-generator/package.json b/Sprint-3/quote-generator/package.json index 0f6f98917..6ccaa6142 100644 --- a/Sprint-3/quote-generator/package.json +++ b/Sprint-3/quote-generator/package.json @@ -13,5 +13,8 @@ "bugs": { "url": "https://github.com/CodeYourFuture/CYF-Coursework-Template/issues" }, - "homepage": "https://github.com/CodeYourFuture/CYF-Coursework-Template#readme" + "homepage": "https://github.com/CodeYourFuture/CYF-Coursework-Template#readme", + "devDependencies": { + "jsdom": "^20.0.3" + } } diff --git a/Sprint-3/quote-generator/quotes.js b/Sprint-3/quote-generator/quotes.js index 4a4d04b72..58cec5b9a 100644 --- a/Sprint-3/quote-generator/quotes.js +++ b/Sprint-3/quote-generator/quotes.js @@ -491,3 +491,14 @@ const quotes = [ ]; // call pickFromArray with the quotes array to check you get a random quote + +function displayQuote() { + const selectedQuote = pickFromArray(quotes); + + document.getElementById("quote").innerText = selectedQuote.quote; + document.getElementById("author").innerText = selectedQuote.author; +} + +displayQuote(); + +document.getElementById("new-quote").addEventListener("click", displayQuote); \ No newline at end of file