From c9c2946db21776233dc38163684c96dfac3078c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Mon, 21 Nov 2016 16:14:09 +0100 Subject: [PATCH] Allow closing of all pmgr notifications & remove on server disconnect --- .../pluginmanager/static/js/pluginmanager.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js b/src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js index c634dfe3..01dd2173 100644 --- a/src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js +++ b/src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js @@ -553,7 +553,7 @@ $(function() { title: titleSuccess, text: textRestart, buttons: { - closer: false, + closer: true, sticker: false }, callbacks: { @@ -606,7 +606,7 @@ $(function() { }] }, buttons: { - closer: false, + closer: true, sticker: false }, callbacks: { @@ -698,6 +698,10 @@ $(function() { }; self.onUserLoggedOut = function() { + self._closeAllNotifications(); + }; + + self._closeAllNotifications = function() { if (self.notifications) { _.each(self.notifications, function(notification) { notification.remove(); @@ -705,6 +709,11 @@ $(function() { } }; + self.onServerDisconnect = function() { + self._closeAllNotifications(); + return true; + }; + self.onStartup = function() { self.workingDialog = $("#settings_plugin_pluginmanager_workingdialog"); self.workingOutput = $("#settings_plugin_pluginmanager_workingdialog_output");