From 24322f92048ba29a1bc3a6f7c41e3b43757d297e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Tue, 20 Sep 2016 17:27:50 +0200 Subject: [PATCH] Refactored printer profile editor It's now spread across multiple pages, with explanations added where the data will be used. --- .../corewizard_printerprofile_wizard.jinja2 | 31 ++- .../js/app/viewmodels/printerprofiles.js | 9 +- .../printerprofiles/profileEditor.jinja2 | 180 ++++-------------- .../printerprofiles/profileEditorAxes.jinja2 | 56 ++++++ .../profileEditorBuildvolume.jinja2 | 77 ++++++++ .../profileEditorExtruder.jinja2 | 47 +++++ .../profileEditorGeneral.jinja2 | 29 +++ .../printerprofiles/profileImporter.jinja2 | 15 -- .../dialogs/settings/printerprofiles.jinja2 | 2 +- 9 files changed, 280 insertions(+), 166 deletions(-) create mode 100644 src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2 create mode 100644 src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2 create mode 100644 src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorExtruder.jinja2 create mode 100644 src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorGeneral.jinja2 delete mode 100644 src/octoprint/templates/_snippets/settings/printerprofiles/profileImporter.jinja2 diff --git a/src/octoprint/plugins/corewizard/templates/corewizard_printerprofile_wizard.jinja2 b/src/octoprint/plugins/corewizard/templates/corewizard_printerprofile_wizard.jinja2 index 93d870c3..2b82ad35 100644 --- a/src/octoprint/plugins/corewizard/templates/corewizard_printerprofile_wizard.jinja2 +++ b/src/octoprint/plugins/corewizard/templates/corewizard_printerprofile_wizard.jinja2 @@ -2,10 +2,33 @@

{% trans %}Please make sure the settings below match your printer. If you plan on connecting more than one printer to OctoPrint, you can also configure additional printer profiles under Settings > Printer Profiles{% endtrans %}

-
- - {% include "_snippets/settings/printerprofiles/profileEditor.jinja2" %} - +
Loading... diff --git a/src/octoprint/static/js/app/viewmodels/printerprofiles.js b/src/octoprint/static/js/app/viewmodels/printerprofiles.js index a84e061c..c9c100d3 100644 --- a/src/octoprint/static/js/app/viewmodels/printerprofiles.js +++ b/src/octoprint/static/js/app/viewmodels/printerprofiles.js @@ -438,7 +438,14 @@ $(function() { self.confirmEditProfile(add); } }); - editDialog.modal("show"); + + $('ul.nav-pills a[data-toggle="tab"]:first', editDialog).tab("show"); + editDialog.modal({ + minHeight: function() { return Math.max($.fn.modal.defaults.maxHeight() - 80, 250); } + }).css({ + width: 'auto', + 'margin-left': function() { return -($(this).width() /2); } + }); }; self.confirmEditProfile = function(add) { diff --git a/src/octoprint/templates/_snippets/settings/printerprofiles/profileEditor.jinja2 b/src/octoprint/templates/_snippets/settings/printerprofiles/profileEditor.jinja2 index 70d9c955..f78c7555 100644 --- a/src/octoprint/templates/_snippets/settings/printerprofiles/profileEditor.jinja2 +++ b/src/octoprint/templates/_snippets/settings/printerprofiles/profileEditor.jinja2 @@ -1,150 +1,40 @@ -
-
- -
- -
{{ _('Name must be set') }}
-
+