From 475457e1a773d5502e4e81385f9ecc6ddc1893ad Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Thu, 8 Dec 2022 23:32:26 +0100 Subject: [PATCH] #683 - added hint for hotkey --- .../java/de/deadlocker8/budgetmaster/hints/HintService.java | 3 ++- .../src/main/resources/languages/hints_de.properties | 1 + .../src/main/resources/languages/hints_en.properties | 3 ++- .../src/main/resources/templates/charts/charts.ftl | 5 +++++ 4 files changed, 10 insertions(+), 2 deletions(-) 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 07150e5ef..a7ab91994 100644 --- a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/hints/HintService.java +++ b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/hints/HintService.java @@ -62,7 +62,8 @@ public class HintService implements Resettable "hint.globalDatePicker.hotkeys", "hint.icon.upload.image.size", "hint.template.sort.groups", - "hint.globalAccountSelect.hotkeys"); + "hint.globalAccountSelect.hotkeys", + "hint.charts.click"); 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 3a4b50fb3..baa0f107a 100644 --- a/BudgetMasterServer/src/main/resources/languages/hints_de.properties +++ b/BudgetMasterServer/src/main/resources/languages/hints_de.properties @@ -10,3 +10,4 @@ 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. +hint.charts.click=Tipp: Per Umschalt + Mausklick auf einen Bereich können in vielen Diagrammen die zugehörigen Buchungen angezeigt werden. diff --git a/BudgetMasterServer/src/main/resources/languages/hints_en.properties b/BudgetMasterServer/src/main/resources/languages/hints_en.properties index 9f044fe4d..fdf7b4400 100644 --- a/BudgetMasterServer/src/main/resources/languages/hints_en.properties +++ b/BudgetMasterServer/src/main/resources/languages/hints_en.properties @@ -9,4 +9,5 @@ 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. +hint.globalAccountSelect.hotkeys=Hinz: Accounts can also be selected using the keyboard based on the displayed numbers. +hint.charts.click=Hint: In many charts the related transaction for an area can be displayed by using Shift + mouse click. diff --git a/BudgetMasterServer/src/main/resources/templates/charts/charts.ftl b/BudgetMasterServer/src/main/resources/templates/charts/charts.ftl index c05c23c73..83a9d24b0 100644 --- a/BudgetMasterServer/src/main/resources/templates/charts/charts.ftl +++ b/BudgetMasterServer/src/main/resources/templates/charts/charts.ftl @@ -88,6 +88,11 @@ <br> + <div class="<#if !chartSettings.isChartSelected()>hidden</#if>"> + <#assign hint=helpers.getHintByLocalizationKey("hint.charts.click")/> + <@header.hint hint=hint actionUrl='/hotkeys'/> + </div> + <div class="container-chart"> <#if containerID??> <div id="${containerID}" class="chart-canvas"></div> -- GitLab