From dc0b9231cddfb92425260756898ad2feee2e302a Mon Sep 17 00:00:00 2001 From: Dave Conway-Jones Date: Mon, 27 May 2019 15:48:06 +0100 Subject: [PATCH] Add popover tooltips to debug sidebar,function and template path, value, pin buttons in debug expand buttons in function and template. --- .../@node-red/editor-client/src/js/ui/utils.js | 3 +++ .../@node-red/nodes/core/core/80-function.html | 2 ++ .../@node-red/nodes/core/core/80-template.html | 1 + .../@node-red/nodes/locales/en-US/messages.json | 8 ++++++-- 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/utils.js b/packages/node_modules/@node-red/editor-client/src/js/ui/utils.js index 0cc78dc5c..9613b2564 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/utils.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/utils.js @@ -126,11 +126,13 @@ RED.utils = (function() { RED.clipboard.copyText(key,copyPath,"clipboard.copyMessagePath"); }) } + RED.popover.tooltip(copyPath,RED._("node-red:debug.sidebar.copyPath")); var copyPayload = $('').appendTo(copyTools).on("click", function(e) { e.preventDefault(); e.stopPropagation(); RED.clipboard.copyText(msg,copyPayload,"clipboard.copyMessageValue"); }) + RED.popover.tooltip(copyPayload,RED._("node-red:debug.sidebar.copyPayload")); if (strippedKey !== undefined && strippedKey !== '') { var isPinned = pinnedPaths[sourceId].hasOwnProperty(strippedKey); @@ -149,6 +151,7 @@ RED.utils = (function() { } }).toggleClass("selected",isPinned); obj.toggleClass("red-ui-debug-msg-row-pinned",isPinned); + RED.popover.tooltip(pinPath,RED._("node-red:debug.sidebar.pinPath")); } if (extraTools) { extraTools.addClass("red-ui-debug-msg-tools-other"); diff --git a/packages/node_modules/@node-red/nodes/core/core/80-function.html b/packages/node_modules/@node-red/nodes/core/core/80-function.html index 7d1af988b..8029d26fc 100644 --- a/packages/node_modules/@node-red/nodes/core/core/80-function.html +++ b/packages/node_modules/@node-red/nodes/core/core/80-function.html @@ -80,6 +80,8 @@ }); this.editor.focus(); + RED.popover.tooltip($("#node-function-expand-js"), RED._("node-red:common.label.expand")); + $("#node-function-expand-js").on("click", function(e) { e.preventDefault(); var value = that.editor.getValue(); diff --git a/packages/node_modules/@node-red/nodes/core/core/80-template.html b/packages/node_modules/@node-red/nodes/core/core/80-template.html index 6f5129119..bc8d1b971 100644 --- a/packages/node_modules/@node-red/nodes/core/core/80-template.html +++ b/packages/node_modules/@node-red/nodes/core/core/80-template.html @@ -110,6 +110,7 @@ v: Date.now() }); }); + RED.popover.tooltip($("#node-template-expand-editor"), RED._("node-red:common.label.expand")); $("#node-template-expand-editor").on("click", function(e) { e.preventDefault(); var value = that.editor.getValue(); diff --git a/packages/node_modules/@node-red/nodes/locales/en-US/messages.json b/packages/node_modules/@node-red/nodes/locales/en-US/messages.json index f559c2a1d..270434daf 100755 --- a/packages/node_modules/@node-red/nodes/locales/en-US/messages.json +++ b/packages/node_modules/@node-red/nodes/locales/en-US/messages.json @@ -7,7 +7,8 @@ "username": "Username", "password": "Password", "property": "Property", - "selectNodes": "Select nodes..." + "selectNodes": "Select nodes...", + "expand": "Expand" }, "status": { "connected": "connected", @@ -137,7 +138,10 @@ "debugNodes": "Debug nodes", "clearLog": "Clear log", "filterLog": "Filter log", - "openWindow": "Open in new window" + "openWindow": "Open in new window", + "copyPath": "copy Path", + "copyPayload": "copy Value", + "pinPath": "pin open" }, "messageMenu": { "collapseAll": "Collapse all paths",