From e74b61065a5de811bd411c0e863fddf9b9baada0 Mon Sep 17 00:00:00 2001 From: Johannes Eder Date: Tue, 19 Oct 2021 20:52:00 +0200 Subject: [PATCH] feat(tooltips): added translatable tooltip --- frontend/src/lib/tooltips/frontend-tooltips.js | 1 - frontend/src/utils/inputs/checkrange.js | 5 ++++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/src/lib/tooltips/frontend-tooltips.js b/frontend/src/lib/tooltips/frontend-tooltips.js index e81ece714..a77c9d4a0 100644 --- a/frontend/src/lib/tooltips/frontend-tooltips.js +++ b/frontend/src/lib/tooltips/frontend-tooltips.js @@ -1,7 +1,6 @@ export class FrontendTooltips { static addToolTip(element, text) { - console.log('adding Tooltip'); let tooltipWrap = document.createElement('span'); tooltipWrap.className = 'tooltip'; diff --git a/frontend/src/utils/inputs/checkrange.js b/frontend/src/utils/inputs/checkrange.js index 18f5ee2ff..2abf5d582 100644 --- a/frontend/src/utils/inputs/checkrange.js +++ b/frontend/src/utils/inputs/checkrange.js @@ -1,6 +1,7 @@ import { Utility } from '../../core/utility'; import { TableIndices } from '../../lib/table/table'; import { FrontendTooltips } from '../../lib/tooltips/frontend-tooltips'; +import { Translations } from '../../messages'; const CHECKRANGE_INITIALIZED_CLASS = 'checkrange--initialized'; @@ -39,7 +40,9 @@ export class CheckRange { _setUpShiftClickOnColumn(columnId) { let column = this._columns[columnId]; - FrontendTooltips.addToolTip(column[0], 'Shift Click to mark multiple cells'); + let language = document.documentElement.lang; + let toolTipMessage = Translations.getTranslation('checkrangeTooltip', language); + FrontendTooltips.addToolTip(column[0], toolTipMessage); column.forEach(el => el.addEventListener('click', (ev) => { if(ev.shiftKey && this.lastCheckedCell !== null) {