From 098c169ca53654a95fab1507a004c0ac81947873 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Tue, 1 Sep 2015 10:43:52 +0200 Subject: [PATCH] SWU: Do not show "settings refreshed" dialog when saving plugin settings --- .../plugins/softwareupdate/static/js/softwareupdate.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js b/src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js index a018f688..32c95674 100644 --- a/src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js +++ b/src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js @@ -26,6 +26,8 @@ $(function() { self.config_checkoutFolder = ko.observable(); self.config_checkType = ko.observable(); + self.savingSettings = false; + self.configurationDialog = $("#settings_plugin_softwareupdate_configurationdialog"); self.config_availableCheckTypes = [ @@ -89,6 +91,7 @@ $(function() { }; self.savePluginSettings = function() { + self.savingSettings = true; var data = { plugins: { softwareupdate: { @@ -102,6 +105,7 @@ $(function() { self.configurationDialog.modal("hide"); self._copyConfig(); self.performCheck(); + self.savingSettings = false; }); }; @@ -371,6 +375,10 @@ $(function() { return true; }; + self.onSettingsPreventRefresh = function() { + return self.savingSettings; + }; + self.onDataUpdaterReconnect = function() { if (self.waitingForRestart) { self.waitingForRestart = false;