From 818db8c790353e0c33541abca7bbf66bb99ec209 Mon Sep 17 00:00:00 2001 From: PawelBroilo <88758214+PawelBroilo@users.noreply.github.com> Date: Mon, 21 Apr 2025 19:12:41 +0100 Subject: [PATCH 01/20] Add files via upload --- Book Library.html | 162 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 162 insertions(+) create mode 100644 Book Library.html diff --git a/Book Library.html b/Book Library.html new file mode 100644 index 00000000..598dd045 --- /dev/null +++ b/Book Library.html @@ -0,0 +1,162 @@ + + + + Book Library + + + + + + + + + +

Book Library

+ + +
+
+
+ +
+
+ +
+
+ +
+
+ + +
+
+ +
+
+
+ + + + + + + + + + + + + + + +
TitleAuthorPagesReadActions
+ + + + + From 66d26115ba15e86afd8e7e1b898fdabb40742d87 Mon Sep 17 00:00:00 2001 From: PawelBroilo1985 <130308606+PawelBroilo1985@users.noreply.github.com> Date: Wed, 23 Apr 2025 14:53:18 +0100 Subject: [PATCH 02/20] Test From ca17df7dd80a882a88fa7be8b8ed2551b190796d Mon Sep 17 00:00:00 2001 From: PawelBroilo1985 <130308606+PawelBroilo1985@users.noreply.github.com> Date: Wed, 23 Apr 2025 14:53:48 +0100 Subject: [PATCH 03/20] Test From fc43ad75869a1e545fd44404ad7a4bf33e2ee96c Mon Sep 17 00:00:00 2001 From: PawelBroilo <88758214+PawelBroilo@users.noreply.github.com> Date: Wed, 23 Apr 2025 15:33:12 +0100 Subject: [PATCH 04/20] Update index.html --- debugging/book-library/index.html | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/debugging/book-library/index.html b/debugging/book-library/index.html index 23acfa71..923d8ee8 100644 --- a/debugging/book-library/index.html +++ b/debugging/book-library/index.html @@ -1,7 +1,7 @@ - + Book Library Library - - From 0a55d5815dabc0ba619d19fcc7a3458bc925becf Mon Sep 17 00:00:00 2001 From: PawelBroilo <88758214+PawelBroilo@users.noreply.github.com> Date: Wed, 23 Apr 2025 15:36:00 +0100 Subject: [PATCH 05/20] Update script.js --- debugging/book-library/script.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/debugging/book-library/script.js b/debugging/book-library/script.js index 75ce6c1d..7ea8a914 100644 --- a/debugging/book-library/script.js +++ b/debugging/book-library/script.js @@ -1,3 +1,4 @@ + From 2efaeffab82eb1f10494426a3fcdc84a251137aa Mon Sep 17 00:00:00 2001 From: PawelBroilo <88758214+PawelBroilo@users.noreply.github.com> Date: Wed, 23 Apr 2025 16:07:02 +0100 Subject: [PATCH 06/20] Update index.html --- debugging/book-library/index.html | 94 ++++++++++--------------------- 1 file changed, 30 insertions(+), 64 deletions(-) diff --git a/debugging/book-library/index.html b/debugging/book-library/index.html index 923d8ee8..e6642cbe 100644 --- a/debugging/book-library/index.html +++ b/debugging/book-library/index.html @@ -2,11 +2,7 @@ Book Library - + @@ -17,78 +13,48 @@ - -
-

Library

-

Add books to your virtual library

-
- - + +

Book Library

-
-
- - - - - - - - + +
+
+
+ +
+
+ +
+
+ +
+
+ + +
+
+ +
- + +
- + - + - - - - - - - +
Title AuthorNumber of PagesPages ReadActions
+ + + From 663d5f34669d671a997544f7f43c873b050123e6 Mon Sep 17 00:00:00 2001 From: PawelBroilo <88758214+PawelBroilo@users.noreply.github.com> Date: Wed, 23 Apr 2025 16:07:35 +0100 Subject: [PATCH 07/20] Update Book Library.html From f2ca7b5018e4d7a77de59604899ee99e48180e3b Mon Sep 17 00:00:00 2001 From: PawelBroilo <88758214+PawelBroilo@users.noreply.github.com> Date: Wed, 23 Apr 2025 16:08:40 +0100 Subject: [PATCH 08/20] Update script.js --- debugging/book-library/script.js | 104 ------------------------------- 1 file changed, 104 deletions(-) diff --git a/debugging/book-library/script.js b/debugging/book-library/script.js index 7ea8a914..8b137891 100644 --- a/debugging/book-library/script.js +++ b/debugging/book-library/script.js @@ -1,105 +1 @@ - From f395310b5d9d31083e05aab0f632afa42a3808ae Mon Sep 17 00:00:00 2001 From: PawelBroilo <88758214+PawelBroilo@users.noreply.github.com> Date: Wed, 23 Apr 2025 16:09:53 +0100 Subject: [PATCH 09/20] Update Book Library.html From c54024db185deac246f1608b1614e031719df3e5 Mon Sep 17 00:00:00 2001 From: PawelBroilo <88758214+PawelBroilo@users.noreply.github.com> Date: Wed, 23 Apr 2025 16:10:23 +0100 Subject: [PATCH 10/20] Update script.js --- debugging/book-library/script.js | 102 +++++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) diff --git a/debugging/book-library/script.js b/debugging/book-library/script.js index 8b137891..b1ab1dc0 100644 --- a/debugging/book-library/script.js +++ b/debugging/book-library/script.js @@ -1 +1,103 @@ + From 2b015d12b9b391d20e269e852fe6e1f746b6f1b3 Mon Sep 17 00:00:00 2001 From: PawelBroilo <88758214+PawelBroilo@users.noreply.github.com> Date: Wed, 23 Apr 2025 16:12:06 +0100 Subject: [PATCH 11/20] Update Book Library.html From 13414c991d042555588d2529e33d01caf60d17c3 Mon Sep 17 00:00:00 2001 From: PawelBroilo <88758214+PawelBroilo@users.noreply.github.com> Date: Wed, 23 Apr 2025 17:48:06 +0100 Subject: [PATCH 12/20] Update script.js --- debugging/book-library/script.js | 177 ++++++++++++++++--------------- 1 file changed, 89 insertions(+), 88 deletions(-) diff --git a/debugging/book-library/script.js b/debugging/book-library/script.js index b1ab1dc0..ce0a5aa4 100644 --- a/debugging/book-library/script.js +++ b/debugging/book-library/script.js @@ -1,103 +1,104 @@ + // Delete button + let deleteCell = row.insertCell(4); + let delBtn = document.createElement("button"); + delBtn.className = "btn btn-sm btn-danger"; + delBtn.textContent = "Delete"; + delBtn.onclick = () => { + if (confirm(`Are you sure you want to delete "${book.title}"?`)) { + // Correct deletion method using splice + myLibrary.splice(index, 1); + render(); // Re-render the table after deletion + } + }; + deleteCell.appendChild(delBtn); + }); + } + From 57d732ca8819742b0c7a9060bc309fd7a997a17a Mon Sep 17 00:00:00 2001 From: PawelBroilo <88758214+PawelBroilo@users.noreply.github.com> Date: Wed, 23 Apr 2025 17:49:14 +0100 Subject: [PATCH 13/20] Update index.html --- debugging/book-library/index.html | 80 +++++++++++++------------------ 1 file changed, 34 insertions(+), 46 deletions(-) diff --git a/debugging/book-library/index.html b/debugging/book-library/index.html index e6642cbe..f2509fd7 100644 --- a/debugging/book-library/index.html +++ b/debugging/book-library/index.html @@ -1,46 +1,36 @@ - - - Book Library - - - - - - - - - -

Book Library

- - -
-
-
- -
-
- -
-
- -
-
- - -
-
- -
+ + + + + My Library + + + +
+

My Book Library

+
+
+ + +
+
+ +
-
+
+ + +
+
+ + +
+ + - - - +
+ @@ -49,12 +39,10 @@

Book Library

- - + +
Title Author Actions
- - - - +
+ From aa16a36fecabe7f8f4606854a330a0de1a43e49d Mon Sep 17 00:00:00 2001 From: PawelBroilo <88758214+PawelBroilo@users.noreply.github.com> Date: Wed, 23 Apr 2025 17:49:45 +0100 Subject: [PATCH 14/20] Update Book Library.html --- Book Library.html | 182 +++++++++------------------------------------- 1 file changed, 34 insertions(+), 148 deletions(-) diff --git a/Book Library.html b/Book Library.html index 598dd045..13ff7e72 100644 --- a/Book Library.html +++ b/Book Library.html @@ -1,46 +1,36 @@ - - - Book Library - - - - - - - - - -

Book Library

- - -
-
-
- -
-
- -
-
- -
-
- - -
-
- -
+ + + + + My Library + + + +
+

My Book Library

+
+
+ + +
+
+ + +
+
+ + +
+
+ +
-
+ + - - - +
+ @@ -49,114 +39,10 @@

Book Library

- - + +
Title Author Actions
- - - - +
+ From 82a7b01a6a677dc2508e68f8c354950c114a5c90 Mon Sep 17 00:00:00 2001 From: PawelBroilo <88758214+PawelBroilo@users.noreply.github.com> Date: Wed, 23 Apr 2025 18:49:25 +0100 Subject: [PATCH 15/20] Update Book Library.html --- Book Library.html | 182 +++++++++++++++++++++++++++++++++++++--------- 1 file changed, 148 insertions(+), 34 deletions(-) diff --git a/Book Library.html b/Book Library.html index 13ff7e72..598dd045 100644 --- a/Book Library.html +++ b/Book Library.html @@ -1,36 +1,46 @@ - - - - - My Library - - - -
-

My Book Library

-
-
- - -
-
- - -
-
- - -
-
- - + + + Book Library + + + + + + + + + +

Book Library

+ + +
+
+
+ +
+
+ +
+
+ +
+
+ + +
+
+ +
- - +
- - + +
+ @@ -39,10 +49,114 @@

My Book Library

- - + +
Title Author Actions
-
- + + + + From 4d22e09f608eaa6d2d16eb72a219514501bd49d0 Mon Sep 17 00:00:00 2001 From: PawelBroilo <88758214+PawelBroilo@users.noreply.github.com> Date: Wed, 23 Apr 2025 18:52:20 +0100 Subject: [PATCH 16/20] Update Book Library.html From 008b9914f134fed34fa55167f9d027280bccfb5b Mon Sep 17 00:00:00 2001 From: PawelBroilo <88758214+PawelBroilo@users.noreply.github.com> Date: Wed, 23 Apr 2025 19:18:09 +0100 Subject: [PATCH 17/20] Update script.js --- debugging/book-library/script.js | 144 +++++++++---------------------- 1 file changed, 43 insertions(+), 101 deletions(-) diff --git a/debugging/book-library/script.js b/debugging/book-library/script.js index ce0a5aa4..da967849 100644 --- a/debugging/book-library/script.js +++ b/debugging/book-library/script.js @@ -1,104 +1,46 @@ + // ... rest of the code (submit(), render()) remains unchanged ... + From 85ca2fa7e91b07480b6c6cdfca04a4e2f83fd8f1 Mon Sep 17 00:00:00 2001 From: PawelBroilo <88758214+PawelBroilo@users.noreply.github.com> Date: Wed, 23 Apr 2025 19:19:15 +0100 Subject: [PATCH 18/20] Update Book Library.html --- Book Library.html | 149 ++++++++++++++-------------------------------- 1 file changed, 46 insertions(+), 103 deletions(-) diff --git a/Book Library.html b/Book Library.html index 598dd045..b81946cf 100644 --- a/Book Library.html +++ b/Book Library.html @@ -55,108 +55,51 @@

Book Library

- + From 080663d9412324a7dc2c7347a4092ba1048d9501 Mon Sep 17 00:00:00 2001 From: PawelBroilo <88758214+PawelBroilo@users.noreply.github.com> Date: Wed, 23 Apr 2025 19:34:21 +0100 Subject: [PATCH 19/20] Update script.js --- debugging/book-library/script.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debugging/book-library/script.js b/debugging/book-library/script.js index da967849..2c0f67ca 100644 --- a/debugging/book-library/script.js +++ b/debugging/book-library/script.js @@ -1,4 +1,4 @@ - + From 4048c4adb90ac0ba0ab2fa01f25afb8e4dc5a147 Mon Sep 17 00:00:00 2001 From: PawelBroilo <88758214+PawelBroilo@users.noreply.github.com> Date: Wed, 23 Apr 2025 19:38:30 +0100 Subject: [PATCH 20/20] Update index.html --- debugging/book-library/index.html | 1 + 1 file changed, 1 insertion(+) diff --git a/debugging/book-library/index.html b/debugging/book-library/index.html index f2509fd7..e7c35b6f 100644 --- a/debugging/book-library/index.html +++ b/debugging/book-library/index.html @@ -44,5 +44,6 @@

My Book Library

+