From eb0ffa16f3122c5f8d5dc39acf588903fedfd08b Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Sun, 22 May 2022 19:07:35 +0200
Subject: [PATCH] #681 - show hint

---
 .../java/de/deadlocker8/budgetmaster/hints/HintService.java    | 3 ++-
 .../src/main/resources/languages/hints_de.properties           | 1 +
 .../src/main/resources/languages/hints_en.properties           | 1 +
 .../src/main/resources/templates/globalAccountSelectModal.ftl  | 3 +++
 4 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/hints/HintService.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/hints/HintService.java
index 1d110d279..3085e9249 100644
--- a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/hints/HintService.java
+++ b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/hints/HintService.java
@@ -56,7 +56,8 @@ public class HintService implements Resettable
 				"hint.transaction.save",
 				"hint.globalDatePicker.hotkeys",
 				"hint.icon.upload.image.size",
-				"hint.template.sort.groups");
+				"hint.template.sort.groups",
+				"hint.globalAccountSelect.hotkeys");
 
 		for(String localizationKey : hintKeys)
 		{
diff --git a/BudgetMasterServer/src/main/resources/languages/hints_de.properties b/BudgetMasterServer/src/main/resources/languages/hints_de.properties
index 3305f7913..3a4b50fb3 100644
--- a/BudgetMasterServer/src/main/resources/languages/hints_de.properties
+++ b/BudgetMasterServer/src/main/resources/languages/hints_de.properties
@@ -9,3 +9,4 @@ hint.template.sort.groups=Tipp: Du kannst Vorlagen per Drag&Drop in eine Gruppe
 hint.transaction.save=Tipp: Nutze Strg+Enter zum Speichern der Buchung
 hint.globalDatePicker.hotkeys=Tipp: Sieh dir die Tastenkombinationen für die Monatsauswahl an
 hint.icon.upload.image.size=Tipp: Quadratische Bilder sind am besten geeignet
+hint.globalAccountSelect.hotkeys=Tipp: Konten können anhand der angezeigten Nummer auch per Tastatur ausgewählt werden.
diff --git a/BudgetMasterServer/src/main/resources/languages/hints_en.properties b/BudgetMasterServer/src/main/resources/languages/hints_en.properties
index 79cd1478d..9f044fe4d 100644
--- a/BudgetMasterServer/src/main/resources/languages/hints_en.properties
+++ b/BudgetMasterServer/src/main/resources/languages/hints_en.properties
@@ -9,3 +9,4 @@ hint.template.sort.groups=Hint: You can move templates to a group by drag&drop
 hint.transaction.save=Hint: Use Ctrl+Enter to save the transaction
 hint.globalDatePicker.hotkeys=Hint: Have a look at the hotkeys for month selection
 hint.icon.upload.image.size=Hint: Square images will be best choice
+hint.globalAccountSelect.hotkeys=Tipp: Accounts can also be selected using the keyboard based on the displayed numbers.
diff --git a/BudgetMasterServer/src/main/resources/templates/globalAccountSelectModal.ftl b/BudgetMasterServer/src/main/resources/templates/globalAccountSelectModal.ftl
index 1029bc1a3..e04f1ab31 100644
--- a/BudgetMasterServer/src/main/resources/templates/globalAccountSelectModal.ftl
+++ b/BudgetMasterServer/src/main/resources/templates/globalAccountSelectModal.ftl
@@ -18,6 +18,9 @@
             </div>
         </div>
 
+        <#assign hint=helpers.getHintByLocalizationKey("hint.globalAccountSelect.hotkeys")/>
+        <@header.hint hint=hint/>
+
         <div class="row">
             <#list accounts as account>
                 <#if account.getType().name() == "ALL">
-- 
GitLab