diff --git a/editor/js/ui/projects/projectUserSettings.js b/editor/js/ui/projects/projectUserSettings.js index a4501bb0f..6b6db3eaf 100644 --- a/editor/js/ui/projects/projectUserSettings.js +++ b/editor/js/ui/projects/projectUserSettings.js @@ -47,7 +47,7 @@ RED.projects.userSettings = (function() { var title = $('
').text("SSH Keys").appendTo(container); var subtitle = $('').appendTo(container).text("Allows you to create secure connections to remote git repositories."); - var addKeyButton = $('') + var addKeyButton = $('') .appendTo(subtitle) .click(function(evt) { addKeyButton.attr('disabled',true); @@ -410,7 +410,6 @@ RED.projects.userSettings = (function() { RED.settings.set('git', currentGitSettings); } }); - } return { diff --git a/editor/js/ui/projects/projects.js b/editor/js/ui/projects/projects.js index c1a82bc03..a559c798a 100644 --- a/editor/js/ui/projects/projects.js +++ b/editor/js/ui/projects/projects.js @@ -869,7 +869,13 @@ RED.projects = (function() { count++; }); if (count === 0) { - // projectRepoSSHKeySelect + projectRepoSSHKeySelect.addClass("input-error"); + projectRepoSSHKeySelect.attr("disabled",true); + sshwarningRow.show(); + } else { + projectRepoSSHKeySelect.removeClass("input-error"); + projectRepoSSHKeySelect.attr("disabled",false); + sshwarningRow.hide(); } }); @@ -878,6 +884,18 @@ RED.projects = (function() { $('').appendTo(subrow); projectRepoPassphrase = $('').appendTo(subrow); + var sshwarningRow = $('').hide().appendTo(row); + $('