From 33d1f1871af4e4b1eccfc69fd53927e06b8b819b Mon Sep 17 00:00:00 2001 From: Samy Avrillon Date: Wed, 11 Jun 2025 12:17:56 +0200 Subject: [PATCH] Added remove and add buttons (remove bug if you remove in a row) --- .../misael/service/QuizzManagerImpl.java | 1 + src/main/resources/static/css/quizz-edit.css | 19 ++ src/main/resources/static/css/style.css | 2 +- src/main/resources/templates/quizz-edit.html | 207 +++++++++++++++--- 4 files changed, 192 insertions(+), 37 deletions(-) diff --git a/src/main/java/com/bernard/misael/service/QuizzManagerImpl.java b/src/main/java/com/bernard/misael/service/QuizzManagerImpl.java index a3ab954..9de6634 100644 --- a/src/main/java/com/bernard/misael/service/QuizzManagerImpl.java +++ b/src/main/java/com/bernard/misael/service/QuizzManagerImpl.java @@ -297,6 +297,7 @@ public class QuizzManagerImpl implements QuizzManager { ObjectNode out = JsonNodeFactory.instance.objectNode(); out.set("success", JsonNodeFactory.instance.booleanNode(true)); + out.set("id", JsonNodeFactory.instance.numberNode(q.getId())); out.set("type", JsonNodeFactory.instance.textNode(DEFAULT_QTYPE.name())); out.set("value", n); return out; diff --git a/src/main/resources/static/css/quizz-edit.css b/src/main/resources/static/css/quizz-edit.css index 820812c..2353311 100644 --- a/src/main/resources/static/css/quizz-edit.css +++ b/src/main/resources/static/css/quizz-edit.css @@ -1,3 +1,22 @@ +main h1 input, main h1 span{ + font-size: 30pt; + font-weight: bold; + color: teal; +} + +main h1 button{ + width: 7em; +} + +main .buttonbar button{ + width: 7em; +} + +main .buttonbar { + display: flex; + flex-direction: row; +} + ol#questions-list { display: table; border-spacing: 2px; diff --git a/src/main/resources/static/css/style.css b/src/main/resources/static/css/style.css index a12918b..ce7dfb3 100644 --- a/src/main/resources/static/css/style.css +++ b/src/main/resources/static/css/style.css @@ -44,13 +44,13 @@ nav .navbar .menu{ } main{ display: flex; - height: 100vh; width: 100%; align-items: center; justify-content: center; color: #96c7e8; font-size: 24px; flex-direction: column; + margin-top: 75px; } .button a{ position: fixed; diff --git a/src/main/resources/templates/quizz-edit.html b/src/main/resources/templates/quizz-edit.html index 9b07195..3b1df65 100644 --- a/src/main/resources/templates/quizz-edit.html +++ b/src/main/resources/templates/quizz-edit.html @@ -10,10 +10,25 @@
-

Quizz

+

Quizz + + + + + +

+ +
+ + + +
+
+ +