diff --git a/src/octoprint/static/js/app/viewmodels/files.js b/src/octoprint/static/js/app/viewmodels/files.js index 18256d39..1011367a 100644 --- a/src/octoprint/static/js/app/viewmodels/files.js +++ b/src/octoprint/static/js/app/viewmodels/files.js @@ -641,6 +641,15 @@ $(function() { }); self.addFolderDialog = $("#add_folder_dialog"); + self.addFolderDialog.on("shown", function() { + $("input", self.addFolderDialog).focus(); + }); + $("form", self.addFolderDialog).on("submit", function(e) { + e.preventDefault(); + if (self.enableAddFolder()) { + self.addFolder(); + } + }); //~~ Gcode upload diff --git a/src/octoprint/templates/dialogs/files.jinja2 b/src/octoprint/templates/dialogs/files.jinja2 index 6962d9bd..8c1b4b3a 100644 --- a/src/octoprint/templates/dialogs/files.jinja2 +++ b/src/octoprint/templates/dialogs/files.jinja2 @@ -5,7 +5,7 @@