diff --git a/editor/js/ui/projects/projectSettings.js b/editor/js/ui/projects/projectSettings.js index bc882c006..ae2d9e6fc 100644 --- a/editor/js/ui/projects/projectSettings.js +++ b/editor/js/ui/projects/projectSettings.js @@ -352,6 +352,7 @@ RED.projects.settings = (function() { } },{dependencies:dependencies}); } + function editDependencies(activeProject,depsJSON,container,depsList) { var json = depsJSON||JSON.stringify(activeProject.dependencies||{},"",4); if (json === "{}") { @@ -380,6 +381,7 @@ RED.projects.settings = (function() { function createDependenciesPane(activeProject) { var pane = $('
'); + var nrDepButton; if (RED.user.hasPermission("projects.write")) { $('') .appendTo(pane) @@ -387,6 +389,16 @@ RED.projects.settings = (function() { evt.preventDefault(); editDependencies(activeProject,null,pane,depsList) }); + + nrDepButton = $('') + .appendTo(pane) + .click(function(evt) { + evt.preventDefault(); + activeProject.dependencies["node-red"] = RED.settings.version; + updateProjectDependencies(activeProject,depsList); + $(this).hide(); + }); + if (activeProject.dependencies.hasOwnProperty("node-red")) { nrDepButton.hide(); } } var depsList = $("