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 */