webadmin: remove myapps views

This commit is contained in:
Johannes Zellner
2014-09-21 17:10:47 -07:00
parent 6867546dd5
commit 3da1aedc60
4 changed files with 1 additions and 64 deletions
+1 -2
View File
@@ -106,7 +106,6 @@
<script src="views/userpassword.js"></script>
<script src="views/appstore.js"></script>
<script src="views/appdetails.js"></script>
<script src="views/myapps.js"></script>
<script src="views/appinstall.js"></script>
<script src="views/appconfigure.js"></script>
<script src="views/settings.js"></script>
@@ -206,7 +205,7 @@
<div class="sidebar-nav navbar-collapse">
<ul class="nav" id="side-menu">
<li>
<a ng-class="{ active: isActive('/myapps')}" href="#/myapp"><i class="fa fa-cloud-download fa-fw"></i> My Apps ({{installedApps.length}}) <span class="fa arrow"></span></a>
<a href=""><i class="fa fa-cloud-download fa-fw"></i> My Apps ({{installedApps.length}}) <span class="fa arrow"></span></a>
<ul class="nav nav-second-level">
<li ng-show="!installedApps.length">
<a><em>No Apps installed</em></a>
-3
View File
@@ -42,9 +42,6 @@ app.config(function ($routeProvider) {
}).when('/appstore', {
controller: 'AppStoreController',
templateUrl: 'views/appstore.html'
}).when('/myapps', {
controller: 'MyAppsController',
templateUrl: 'views/myapps.html'
}).when('/app/:appStoreId/install', {
controller: 'AppInstallController',
templateUrl: 'views/appinstall.html'
-21
View File
@@ -1,21 +0,0 @@
<div class="container-fluid">
<div ng-show="loadStatus == LOADING" class="text-center">
<h2>Loading...</h2>
</div>
<div ng-show="loadStatus == LOADED" class="row">
<div ng-show="!apps.length" class="text-center">
<h2>No apps installed</h2>
<a href="#/appstore">Get apps</a>
</div>
<div class="col-lg-3 list-group-item" ng-repeat="app in apps">
<div> <a target="_blank" ng-href="https://{{ app.fqdn + app.manifest.home_url }}"> {{ app.manifest.title }}</a> </div>
<img width="48" height="48" ng-src="{{ app.iconUrl }}"/>
<div>{{ app.installationState }}</div>
<br />
<button ng-click="removeApp(app.id)">Remove</button>
</div>
</div>
</div>
-38
View File
@@ -1,38 +0,0 @@
/* exported MyAppsController */
'use strict';
var MyAppsController = function ($scope, $http, $location, $interval, Client) {
$scope.LOADING = 1;
$scope.ERROR = 2;
$scope.LOADED = 3;
$scope.loadStatus = $scope.LOADING;
$scope.loadError = '';
$scope.refresh = function () {
Client.getApps(function (error, apps) {
if (error) {
$scope.loadStatus = $scope.ERROR;
$scope.loadError = status + '';
} else {
$scope.apps = apps;
$scope.loadStatus = $scope.LOADED;
}
});
};
$scope.removeApp = function (appId) {
Client.removeApp(appId, function (error) {
if (error) console.error(error);
$scope.refresh();
});
};
var refreshTimer = $interval($scope.refresh, 2000);
$scope.$on('$destroy', function () {
$interval.cancel(refreshTimer);
});
$scope.refresh();
};