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') }}
- +