From 79d95bbdbe300d54b5a33ea5e6c6e226589276e6 Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Sun, 11 Jul 2021 15:39:09 +0200 Subject: [PATCH] #626 - added new hint for global datepicker hotkeys --- .../java/de/deadlocker8/budgetmaster/hints/HintService.java | 2 +- src/main/resources/languages/hints_de.properties | 3 ++- src/main/resources/languages/hints_en.properties | 3 ++- src/main/resources/templates/helpers/globalDatePicker.ftl | 3 +++ 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/de/deadlocker8/budgetmaster/hints/HintService.java b/src/main/java/de/deadlocker8/budgetmaster/hints/HintService.java index 77038df75..1409cc36b 100644 --- a/src/main/java/de/deadlocker8/budgetmaster/hints/HintService.java +++ b/src/main/java/de/deadlocker8/budgetmaster/hints/HintService.java @@ -54,7 +54,7 @@ public class HintService implements Resettable @Override public void createDefaults() { - final List<String> hintKeys = List.of("hint.first.use.teaser", "hint.report.columns", "hint.template.arrow.keys", "hint.transaction.save"); + final List<String> hintKeys = List.of("hint.first.use.teaser", "hint.report.columns", "hint.template.arrow.keys", "hint.transaction.save", "hint.globalDatePicker.hotkeys"); for(String localizationKey : hintKeys) { diff --git a/src/main/resources/languages/hints_de.properties b/src/main/resources/languages/hints_de.properties index bd7fa57f2..456fc71c8 100644 --- a/src/main/resources/languages/hints_de.properties +++ b/src/main/resources/languages/hints_de.properties @@ -5,4 +5,5 @@ notification.hints.reset=Alle Tipps zurückgesetzt hint.first.use.teaser=Neu im BudgetMaster? Sieh dir die Einführung an! hint.report.columns=Tipp: Du kannst die Reihenfolge der Spalten per Drag&Drop anpassen hint.template.arrow.keys=Tipp: Du kannst eine Vorlage mit den Pfeiltasten auswählen und mit Enter bestätigen -hint.transaction.save=Tipp: Nutze Strg+Enter zum Speichern der Buchung \ No newline at end of file +hint.transaction.save=Tipp: Nutze Strg+Enter zum Speichern der Buchung +hint.globalDatePicker.hotkeys=Tipp: Sieh dir die Tastenkombinationen für die Monatsauswahl an \ No newline at end of file diff --git a/src/main/resources/languages/hints_en.properties b/src/main/resources/languages/hints_en.properties index 0fc3a6d0e..464aa7bd7 100644 --- a/src/main/resources/languages/hints_en.properties +++ b/src/main/resources/languages/hints_en.properties @@ -5,4 +5,5 @@ notification.hints.reset=All hints reset hint.first.use.teaser=New to BudgetMaster? Check out the first use guide! hint.report.columns=Hint: You can change the order of the columns by drag&drop hint.template.arrow.keys=Hint: You can select a template by using the arrow keys and confirm with enter -hint.transaction.save=Hint: Use Ctrl+Enter to save the transaction \ No newline at end of file +hint.transaction.save=Hint: Use Ctrl+Enter to save the transaction +hint.globalDatePicker.hotkeys=Hint: Have a look at the hotkeys for month selection \ No newline at end of file diff --git a/src/main/resources/templates/helpers/globalDatePicker.ftl b/src/main/resources/templates/helpers/globalDatePicker.ftl index e3d43bb23..8afcd1e11 100644 --- a/src/main/resources/templates/helpers/globalDatePicker.ftl +++ b/src/main/resources/templates/helpers/globalDatePicker.ftl @@ -29,6 +29,9 @@ <@header.buttonLink url='/setDate?target=' + target icon='done' localizationKey='ok' color='green' id='buttonChooseDate' classes='modal-action modal-close text-white'/> </div> </div> + + <#assign hint=helpers.getHintByLocalizationKey("hint.globalDatePicker.hotkeys")/> + <@header.hint hint=hint actionUrl='/hotkeys'/> </#macro> <#macro datepickerGridYear startYear currentYear> -- GitLab