From 8e58abf3f0e7d94537cc8f4069a265cf60878943 Mon Sep 17 00:00:00 2001 From: alterdekim <alterwain@protonmail.com> Date: Wed, 27 Nov 2024 21:21:40 +0300 Subject: [PATCH] Themes in cards --- .../com/alterdekim/javabot/controller/PanelController.java | 1 + src/main/resources/templates/panel.html | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/src/main/java/com/alterdekim/javabot/controller/PanelController.java b/src/main/java/com/alterdekim/javabot/controller/PanelController.java index 1e1967f..28d134f 100644 --- a/src/main/java/com/alterdekim/javabot/controller/PanelController.java +++ b/src/main/java/com/alterdekim/javabot/controller/PanelController.java @@ -195,6 +195,7 @@ public class PanelController { boolean is_mobile = new UAgentInfo(uagent, accepth).detectSmartphone(); model.addAttribute("is_mobile", is_mobile); model.addAttribute("section", section); + model.addAttribute("themes", themesToCards()); switch (section) { case "lugg": model.addAttribute( "cards", is_mobile ? luggageToCards() : toPairs(luggageToCards()) ); diff --git a/src/main/resources/templates/panel.html b/src/main/resources/templates/panel.html index 0847148..bba2de0 100644 --- a/src/main/resources/templates/panel.html +++ b/src/main/resources/templates/panel.html @@ -344,6 +344,13 @@ </div> </th:block> </th:block> + <th:block th:unless="${section == 'actions' OR section == 'themes'}"> + <select class="form-select"> + <th:block th:each="tt: ${themes}"> + <option th:value="${tt}.id" th:text="${tt}.title"></option> + </th:block> + </select> + </th:block> </form> </div> <div class="modal-footer">