diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/editor.js b/packages/node_modules/@node-red/editor-client/src/js/ui/editor.js
index 7a5433eea..9b3c8d731 100644
--- a/packages/node_modules/@node-red/editor-client/src/js/ui/editor.js
+++ b/packages/node_modules/@node-red/editor-client/src/js/ui/editor.js
@@ -341,8 +341,8 @@ RED.editor = (function() {
nodeValue = node[property]
}
- const addBtnId = `${prefix}-add-${property}`;
- const editBtnId = `${prefix}-lookup-${property}`;
+ const addBtnId = `${prefix}-btn-${property}-add`;
+ const editBtnId = `${prefix}-btn-${property}-edit`;
const selectId = prefix + '-' + property;
const input = $(`#${selectId}`);
if (input.length === 0) {
@@ -374,10 +374,13 @@ RED.editor = (function() {
.css({ "margin-left": "10px" })
.appendTo(outerWrap);
+ RED.popover.tooltip(editButton, RED._('editor.editConfig', { type }));
+
// create the add button
- const addButton = $('')
+ const addButton = $('')
.css({ "margin-left": "10px" })
.appendTo(outerWrap);
+ RED.popover.tooltip(addButton, RED._('editor.addNewConfig', { type }));
const disableButton = function(button, disabled) {
$(button).prop("disabled", !!disabled)
@@ -409,6 +412,9 @@ RED.editor = (function() {
} else if (optionsLength === 1 && selectedOpt.val() === "_ADD_") {
disableButton(addButton, false);
disableButton(editButton, true);
+ } else if (selectedOpt.val() === "") {
+ disableButton(addButton, false);
+ disableButton(editButton, true);
} else {
disableButton(addButton, false);
disableButton(editButton, false);
@@ -917,6 +923,8 @@ RED.editor = (function() {
if (!configNodes.length) {
select.append('');
+ } else {
+ select.append('');
}
window.setTimeout(function() { select.trigger("change");},50);