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 07150e5ef85de717019e5129ebb50eb37fec8a8d..a7ab91994e1f962b8c1e72eb529b793b662f0b6c 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 3a4b50fb3e2c6162db31b8b8aa673f71be88796e..baa0f107ab8ffea4e43fa4a8e7e06c4bb0012e9e 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 9f044fe4d9368a3ae557c2144e7d70efdce0763a..fdf7b44000e161c4ffa0cc56f6d5dfee4137fd77 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 c05c23c73259fcd45c34be346154b2f7f4e0533b..83a9d24b018fc2a511a2cb4038557ba6d592ff53 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>