|
@@ -12,12 +12,19 @@ myApp.controller('AppsController', ['$scope', '$http', '$location', '$routeParam
|
|
|
$scope.spHTI = false;
|
|
|
$scope.finalHTI = false;
|
|
|
$scope.total = 0;
|
|
|
+ $scope.dataLoaded = false;
|
|
|
+ $scope.appNumber = 0;
|
|
|
|
|
|
- $scope.getApps = function(){
|
|
|
+ $scope.setAppNumber = function(toAdd) {
|
|
|
+ return $scope.appNumber + toAdd;
|
|
|
+ }
|
|
|
+
|
|
|
+ $scope.getApps = function() {
|
|
|
|
|
|
angular.element('*[id^="tviz"]').remove();
|
|
|
|
|
|
$scope.numPerPage = 10;
|
|
|
+ $scope.currentPage = 1;
|
|
|
var genre = $routeParams.genre;
|
|
|
var page = $routeParams.page;
|
|
|
var query = "";
|
|
@@ -26,6 +33,7 @@ myApp.controller('AppsController', ['$scope', '$http', '$location', '$routeParam
|
|
|
}
|
|
|
if(page) {
|
|
|
$scope.currentPage = page;
|
|
|
+ $scope.appNumber = (page - 1) * $scope.numPerPage;
|
|
|
}
|
|
|
if(query != "" && page) {
|
|
|
query += "&page=" + page;
|
|
@@ -33,9 +41,10 @@ myApp.controller('AppsController', ['$scope', '$http', '$location', '$routeParam
|
|
|
query += "/?page=" + page;
|
|
|
}
|
|
|
$http.get('/crawler/downloadedapps' + query).then(function(response){
|
|
|
+ $scope.dataLoaded = true;
|
|
|
$scope.apps = response.data.apps;
|
|
|
$scope.total = response.data.total;
|
|
|
- $scope.noOfPages = Math.ceil(total / $scope.numPerPage);
|
|
|
+ $scope.noOfPages = Math.ceil($scope.total / $scope.numPerPage);
|
|
|
});
|
|
|
}
|
|
|
|
|
@@ -50,6 +59,7 @@ myApp.controller('AppsController', ['$scope', '$http', '$location', '$routeParam
|
|
|
query += "/?posture=" + posture;
|
|
|
}
|
|
|
$http.get('/crawler/downloadedapps/'+id+query).then(function(response){
|
|
|
+ $scope.dataLoaded = true;
|
|
|
$scope.app = response.data;
|
|
|
//showCT($scope.app);
|
|
|
$scope.privacyRisksTC = [
|