From d277e2003fd63d57f70c9d7ef2da60bce87ee730 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Fri, 28 Apr 2017 19:10:46 +0200 Subject: [PATCH] Update app menu when adding/removing external sites MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- js/admin.js | 9 +++++++++ templates/settings.php | 1 + 2 files changed, 10 insertions(+) diff --git a/js/admin.js b/js/admin.js index e6049633..d1d2c332 100644 --- a/js/admin.js +++ b/js/admin.js @@ -147,6 +147,9 @@ site.destroy({ success: function() { $site.remove(); + if(OC.Settings && OC.Settings.Apps) { + OC.Settings.Apps.rebuildNavigation(); + } } }); } else { @@ -180,6 +183,9 @@ setTimeout(function() { $site.find('.saved').addClass('hidden'); }, 2500); + if(OC.Settings && OC.Settings.Apps) { + OC.Settings.Apps.rebuildNavigation(); + } }, error: function() { $site.find('.saving').addClass('hidden'); @@ -195,6 +201,9 @@ setTimeout(function() { $site.find('.saved').addClass('hidden'); }, 2500); + if(OC.Settings && OC.Settings.Apps) { + OC.Settings.Apps.rebuildNavigation(); + } }, error: function() { $site.find('.saving').addClass('hidden'); diff --git a/templates/settings.php b/templates/settings.php index 80b680dd..7ab543f3 100644 --- a/templates/settings.php +++ b/templates/settings.php @@ -25,6 +25,7 @@ style('external', 'style'); script('external', 'admin'); +script('settings', 'apps'); /** @var array $_ */ /** @var \OCP\IL10N $l */