From f4b3206d49c35beb783fc547cbc80477246fadf1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Tue, 19 Jan 2016 11:19:51 +0100 Subject: [PATCH] Disable the settings dialog's save button while sending or receiving --- src/octoprint/static/js/app/viewmodels/settings.js | 3 +++ src/octoprint/templates/dialogs/settings.jinja2 | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/octoprint/static/js/app/viewmodels/settings.js b/src/octoprint/static/js/app/viewmodels/settings.js index 79c6d526..2ff228c4 100644 --- a/src/octoprint/static/js/app/viewmodels/settings.js +++ b/src/octoprint/static/js/app/viewmodels/settings.js @@ -8,6 +8,9 @@ $(function() { self.receiving = ko.observable(false); self.sending = ko.observable(false); + self.exchanging = ko.computed(function() { + return self.receiving() || self.sending(); + }); self.callbacks = []; self.api_enabled = ko.observable(undefined); diff --git a/src/octoprint/templates/dialogs/settings.jinja2 b/src/octoprint/templates/dialogs/settings.jinja2 index a87fa6a6..9d55104e 100644 --- a/src/octoprint/templates/dialogs/settings.jinja2 +++ b/src/octoprint/templates/dialogs/settings.jinja2 @@ -49,6 +49,6 @@