From 5538f6dd8afa0d83ca61df3ac97a3b984189a28f Mon Sep 17 00:00:00 2001 From: GogoVega <92022724+GogoVega@users.noreply.github.com> Date: Tue, 21 May 2024 12:58:29 +0200 Subject: [PATCH] Add missing tooltips to Sidebar --- .../@node-red/editor-client/locales/en-US/editor.json | 1 + .../@node-red/editor-client/locales/fr/editor.json | 1 + .../@node-red/editor-client/src/js/ui/tab-config.js | 4 +++- .../@node-red/editor-client/src/js/ui/tab-help.js | 8 +++++++- 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/packages/node_modules/@node-red/editor-client/locales/en-US/editor.json b/packages/node_modules/@node-red/editor-client/locales/en-US/editor.json index 34ed30cef..1c4c66240 100644 --- a/packages/node_modules/@node-red/editor-client/locales/en-US/editor.json +++ b/packages/node_modules/@node-red/editor-client/locales/en-US/editor.json @@ -719,6 +719,7 @@ "nodeHelp": "Node Help", "showHelp": "Show help", "showInOutline": "Show in outline", + "hideTopics": "Hide topics", "showTopics": "Show topics", "noHelp": "No help topic selected", "changeLog": "Change Log" diff --git a/packages/node_modules/@node-red/editor-client/locales/fr/editor.json b/packages/node_modules/@node-red/editor-client/locales/fr/editor.json index 6faa1ed24..bf077b3f7 100644 --- a/packages/node_modules/@node-red/editor-client/locales/fr/editor.json +++ b/packages/node_modules/@node-red/editor-client/locales/fr/editor.json @@ -719,6 +719,7 @@ "nodeHelp": "Aide sur les noeuds", "showHelp": "Afficher l'aide", "showInOutline": "Afficher dans les grandes lignes", + "hideTopics": "Masquer les sujets", "showTopics": "Afficher les sujets", "noHelp": "Aucune rubrique d'aide sélectionnée", "changeLog": "Journal des modifications" diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/tab-config.js b/packages/node_modules/@node-red/editor-client/src/js/ui/tab-config.js index e2c8185cb..b8e3aa0ba 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/tab-config.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/tab-config.js @@ -382,9 +382,11 @@ RED.sidebar.config = (function() { refreshConfigNodeList(); } }); + RED.popover.tooltip($('#red-ui-sidebar-config-filter-all'), RED._("sidebar.config.showAllConfigNodes")); RED.popover.tooltip($('#red-ui-sidebar-config-filter-unused'), RED._("sidebar.config.showAllUnusedConfigNodes")); - + RED.popover.tooltip($('#red-ui-sidebar-config-collapse-all'), RED._("palette.actions.collapse-all")); + RED.popover.tooltip($('#red-ui-sidebar-config-expand-all'), RED._("palette.actions.expand-all")); } function flashConfigNode(el) { diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/tab-help.js b/packages/node_modules/@node-red/editor-client/src/js/ui/tab-help.js index 8bfc5526e..b3d06f701 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/tab-help.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/tab-help.js @@ -36,7 +36,13 @@ RED.sidebar.help = (function() { toolbar = $("
", {class:"red-ui-sidebar-header red-ui-info-toolbar"}).appendTo(content); $('').appendTo(toolbar) var showTOCButton = toolbar.find('#red-ui-sidebar-help-show-toc') - RED.popover.tooltip(showTOCButton,RED._("sidebar.help.showTopics")); + RED.popover.tooltip(showTOCButton, function () { + if ($(showTOCButton).hasClass('selected')) { + return RED._("sidebar.help.hideTopics"); + } else { + return RED._("sidebar.help.showTopics"); + } + }); showTOCButton.on("click",function(e) { e.preventDefault(); if ($(this).hasClass('selected')) {