From d45614f1f971ef838822f5f6df01302b502931b7 Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Fri, 12 Mar 2021 21:27:40 +0100 Subject: [PATCH] #553 - added empty statistics page --- .../controller/IndexController.java | 7 ++++ .../resources/languages/base_de.properties | 1 + .../resources/languages/base_en.properties | 1 + .../resources/templates/helpers/navbar.ftl | 1 + src/main/resources/templates/statistics.ftl | 42 +++++++++++++++++++ 5 files changed, 52 insertions(+) create mode 100644 src/main/resources/templates/statistics.ftl diff --git a/src/main/java/de/deadlocker8/budgetmaster/controller/IndexController.java b/src/main/java/de/deadlocker8/budgetmaster/controller/IndexController.java index b2fe115a9..f6e0b4243 100644 --- a/src/main/java/de/deadlocker8/budgetmaster/controller/IndexController.java +++ b/src/main/java/de/deadlocker8/budgetmaster/controller/IndexController.java @@ -32,4 +32,11 @@ public class IndexController extends BaseController model.addAttribute("settings", settingsService.getSettings()); return "firstUse"; } + + @GetMapping("/statistics") + public String statistics(Model model) + { + model.addAttribute("settings", settingsService.getSettings()); + return "statistics"; + } } \ No newline at end of file diff --git a/src/main/resources/languages/base_de.properties b/src/main/resources/languages/base_de.properties index ba676ce36..1fe64050c 100644 --- a/src/main/resources/languages/base_de.properties +++ b/src/main/resources/languages/base_de.properties @@ -173,6 +173,7 @@ menu.templates=Vorlagen menu.categories=Kategorien menu.charts=Diagramme menu.reports=Berichte +menu.statistics=Statistiken menu.settings=Einstellungen menu.settings.database=Datenbank menu.about=Über diff --git a/src/main/resources/languages/base_en.properties b/src/main/resources/languages/base_en.properties index 5a9cd2837..c441301e3 100644 --- a/src/main/resources/languages/base_en.properties +++ b/src/main/resources/languages/base_en.properties @@ -173,6 +173,7 @@ menu.templates=Templates menu.categories=Categories menu.charts=Charts menu.reports=Reports +menu.statistics=Statistics menu.settings=Settings menu.settings.database=Database menu.hotkeys=Hotkeys diff --git a/src/main/resources/templates/helpers/navbar.ftl b/src/main/resources/templates/helpers/navbar.ftl index 75d3f998c..c505da38f 100644 --- a/src/main/resources/templates/helpers/navbar.ftl +++ b/src/main/resources/templates/helpers/navbar.ftl @@ -14,6 +14,7 @@ <@itemWithIcon "charts" "/charts" locale.getString("menu.charts"), "show_chart" "background-purple", activeID/> <@itemWithIcon "reports", "/reports", locale.getString("menu.reports"), "description", "background-green", activeID/> <@itemWithIcon "categories", "/categories", locale.getString("menu.categories"), "label", "background-orange", activeID/> + <@itemWithIcon "statistics", "/statistics", locale.getString("menu.statistics"), "insert_chart", "background-grey", activeID/> <@itemWithIcon "settings", "/settings", locale.getString("menu.settings"), "settings", "background-red", activeID/> <@itemDivider/> diff --git a/src/main/resources/templates/statistics.ftl b/src/main/resources/templates/statistics.ftl new file mode 100644 index 000000000..8fa0b38cb --- /dev/null +++ b/src/main/resources/templates/statistics.ftl @@ -0,0 +1,42 @@ +<html> + <head> + <#import "helpers/header.ftl" as header> + <@header.globals/> + <@header.header "BudgetMaster - ${locale.getString('menu.firstUseGuide')}"/> + <#import "/spring.ftl" as s> + </head> + <@header.body> + <#import "helpers/navbar.ftl" as navbar> + <@navbar.navbar "statistics" settings/> + + <#import "indexFunctions.ftl" as indexFunctions> + + <main> + <div class="card main-card background-color"> + <div class="container"> + <div class="section center-align"> + <div class="headline"><i class="material-icons">insert_chart</i> ${locale.getString("menu.statistics")}</div> + </div> + </div> + + <@header.content> + <br> + + <div class="container"> + <div class="container center-align"> + <div class="row left-align"> + <div class="col s12"> + Lorem Ipsum + </div> + </div> + </div> + </div> + </@header.content> + </div> + </main> + + <!-- Scripts--> + <#import "helpers/scripts.ftl" as scripts> + <@scripts.scripts/> + </@header.body> +</html> -- GitLab