From aacb07091eccf91bb62217d183069331104bb665 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Mon, 4 Jul 2016 16:03:20 +0200 Subject: [PATCH] Don't reload on enter in create folder dialog Instead submit dialog and create new folder. Also have input field focused on dialog show. --- src/octoprint/static/js/app/viewmodels/files.js | 9 +++++++++ src/octoprint/templates/dialogs/files.jinja2 | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) 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 @@