From 9875617046c55d545a9f804c20f486a266c8ef47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Wed, 23 Nov 2016 17:52:16 +0100 Subject: [PATCH] SWU: "busy" spinner while checking for updates --- .../plugins/softwareupdate/static/js/softwareupdate.js | 6 ++++++ .../softwareupdate/templates/softwareupdate_settings.jinja2 | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js b/src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js index a5568c07..24d8bdd7 100644 --- a/src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js +++ b/src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js @@ -103,6 +103,8 @@ $(function() { self.workingOutput = undefined; self.loglines = ko.observableArray([]); + self.checking = ko.observable(false); + self.octoprintUnconfigured = ko.observable(); self.octoprintUnreleased = ko.observable(); @@ -351,9 +353,13 @@ $(function() { self.performCheck = function(showIfNothingNew, force, ignoreSeen) { if (!self.loginState.isUser()) return; + self.checking(true); OctoPrint.plugins.softwareupdate.check(force) .done(function(data) { self.fromCheckResponse(data, ignoreSeen, showIfNothingNew); + }) + .always(function() { + self.checking(false); }); }; diff --git a/src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2 b/src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2 index a5b1ae88..27adb7e6 100644 --- a/src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2 +++ b/src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2 @@ -57,12 +57,12 @@ - +
{{ _('Advanced options') }}
- +