diff --git a/src/views/app.html b/src/views/app.html
index 82551a765..c60410100 100644
--- a/src/views/app.html
+++ b/src/views/app.html
@@ -145,15 +145,15 @@
diff --git a/src/views/app.js b/src/views/app.js
index 0e4a55cdd..0a91e7d72 100644
--- a/src/views/app.js
+++ b/src/views/app.js
@@ -54,6 +54,17 @@ angular.module('Application').controller('AppController', ['$scope', '$location'
$scope.backupsEnabled = true;
$scope.disableIndexingTemplate = '# Disable search engine indexing\n\nUser-agent: *\nDisallow: /';
+ $scope.setView = function (view) {
+ if ($scope.view === view) return;
+
+ $scope[view].show();
+ $scope.view = view;
+ };
+
+ $scope.overview = {
+ show: function () {}
+ };
+
$scope.display = {
busy: false,
error: {},
@@ -512,6 +523,8 @@ angular.module('Application').controller('AppController', ['$scope', '$location'
};
$scope.debug = {
+ show: function () {},
+
stopAppTask: function (taskId) {
Client.stopTask(taskId, function (error) {
// we can ignore a call trying to cancel an already done task