From 71fa218a8f7b7e014738432dadc1497470ae9ed9 Mon Sep 17 00:00:00 2001
From: alexandru-pocovnicu
<109530683+alexandru-pocovnicu@users.noreply.github.com>
Date: Fri, 24 Oct 2025 10:12:47 +0100
Subject: [PATCH 1/6] Add initial test file for mean calculations
---
prep/mean.test.js | 0
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 prep/mean.test.js
diff --git a/prep/mean.test.js b/prep/mean.test.js
new file mode 100644
index 000000000..e69de29bb
From 927769b17de592f6887d046ba0bce8604ffcbd09 Mon Sep 17 00:00:00 2001
From: alexandru-pocovnicu
<109530683+alexandru-pocovnicu@users.noreply.github.com>
Date: Fri, 24 Oct 2025 10:13:42 +0100
Subject: [PATCH 2/6] Add mean.js file for mean calculations
---
prep/mean.js | 0
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 prep/mean.js
diff --git a/prep/mean.js b/prep/mean.js
new file mode 100644
index 000000000..e69de29bb
From a393af9cf00e0164a447b9e3a607bb1b6e6b8dc1 Mon Sep 17 00:00:00 2001
From: alexandru-pocovnicu
<109530683+alexandru-pocovnicu@users.noreply.github.com>
Date: Sun, 26 Oct 2025 10:05:36 +0000
Subject: [PATCH 3/6] Remove mean.js and mean.test.js files
---
prep/mean.js | 0
prep/mean.test.js | 0
2 files changed, 0 insertions(+), 0 deletions(-)
delete mode 100644 prep/mean.js
delete mode 100644 prep/mean.test.js
diff --git a/prep/mean.js b/prep/mean.js
deleted file mode 100644
index e69de29bb..000000000
diff --git a/prep/mean.test.js b/prep/mean.test.js
deleted file mode 100644
index e69de29bb..000000000
From 812aeb816ab2c434762cba216f7d11e180f432c3 Mon Sep 17 00:00:00 2001
From: alexandru-pocovnicu
<109530683+alexandru-pocovnicu@users.noreply.github.com>
Date: Mon, 10 Nov 2025 09:33:09 +0000
Subject: [PATCH 4/6] Update title in index.html to reflect the app's purpose
---
Sprint-3/quote-generator/index.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Sprint-3/quote-generator/index.html b/Sprint-3/quote-generator/index.html
index 30b434bcf..5f6a720f1 100644
--- a/Sprint-3/quote-generator/index.html
+++ b/Sprint-3/quote-generator/index.html
@@ -3,7 +3,7 @@
- Title here
+ Quote generator app
From fbae86297e8a9636a1caf87c2901a5be337f1695 Mon Sep 17 00:00:00 2001
From: alexandru-pocovnicu
<109530683+alexandru-pocovnicu@users.noreply.github.com>
Date: Thu, 13 Nov 2025 10:19:52 +0000
Subject: [PATCH 5/6] Add functionality to display random quotes and update on
button click
---
Sprint-3/quote-generator/quotes.js | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/Sprint-3/quote-generator/quotes.js b/Sprint-3/quote-generator/quotes.js
index 4a4d04b72..dca000836 100644
--- a/Sprint-3/quote-generator/quotes.js
+++ b/Sprint-3/quote-generator/quotes.js
@@ -491,3 +491,19 @@ const quotes = [
];
// call pickFromArray with the quotes array to check you get a random quote
+
+const newQuoteButton = document.querySelector("#new-quote");
+const quoteDisplay = document.querySelector("#quote");
+
+function displayQuote() {
+ const randomQuote = pickFromArray(quotes);
+
+ const objectQuote = randomQuote.quote;
+ const objectAuthor = randomQuote.author;
+
+ quoteDisplay.innerText = `${objectQuote}\n${objectAuthor}`;
+}
+
+displayQuote();
+
+newQuoteButton.addEventListener("click", displayQuote);
From aaec74749925fd7ec0f9d71e53e8a9fcc7846b69 Mon Sep 17 00:00:00 2001
From: alexandru-pocovnicu
<109530683+alexandru-pocovnicu@users.noreply.github.com>
Date: Sun, 23 Nov 2025 11:00:50 +0000
Subject: [PATCH 6/6] changed variable names
---
Sprint-3/quote-generator/quotes.js | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/Sprint-3/quote-generator/quotes.js b/Sprint-3/quote-generator/quotes.js
index dca000836..adac4cc21 100644
--- a/Sprint-3/quote-generator/quotes.js
+++ b/Sprint-3/quote-generator/quotes.js
@@ -498,10 +498,10 @@ const quoteDisplay = document.querySelector("#quote");
function displayQuote() {
const randomQuote = pickFromArray(quotes);
- const objectQuote = randomQuote.quote;
- const objectAuthor = randomQuote.author;
+ const quote = randomQuote.quote;
+ const author = randomQuote.author;
- quoteDisplay.innerText = `${objectQuote}\n${objectAuthor}`;
+ quoteDisplay.innerText = `${quote}\n${author}`;
}
displayQuote();