|
@@ -11,24 +11,31 @@ myApp.controller('AppsController', ['$scope', '$http', '$location', '$routeParam
|
|
$scope.reputationHTI = false;
|
|
$scope.reputationHTI = false;
|
|
$scope.spHTI = false;
|
|
$scope.spHTI = false;
|
|
$scope.finalHTI = false;
|
|
$scope.finalHTI = false;
|
|
|
|
+ $scope.total = 0;
|
|
|
|
|
|
$scope.getApps = function(){
|
|
$scope.getApps = function(){
|
|
|
|
|
|
angular.element('*[id^="tviz"]').remove();
|
|
angular.element('*[id^="tviz"]').remove();
|
|
|
|
|
|
|
|
+ $scope.numPerPage = 10;
|
|
var genre = $routeParams.genre;
|
|
var genre = $routeParams.genre;
|
|
var page = $routeParams.page;
|
|
var page = $routeParams.page;
|
|
var query = "";
|
|
var query = "";
|
|
if(genre) {
|
|
if(genre) {
|
|
query += "/?genre=" + genre;
|
|
query += "/?genre=" + genre;
|
|
}
|
|
}
|
|
|
|
+ if(page) {
|
|
|
|
+ $scope.currentPage = page;
|
|
|
|
+ }
|
|
if(query != "" && page) {
|
|
if(query != "" && page) {
|
|
query += "&page=" + page;
|
|
query += "&page=" + page;
|
|
} else if(query == "" && page) {
|
|
} else if(query == "" && page) {
|
|
query += "/?page=" + page;
|
|
query += "/?page=" + page;
|
|
}
|
|
}
|
|
$http.get('/crawler/downloadedapps' + query).then(function(response){
|
|
$http.get('/crawler/downloadedapps' + query).then(function(response){
|
|
- $scope.apps = response.data;
|
|
|
|
|
|
+ $scope.apps = response.data.apps;
|
|
|
|
+ $scope.total = response.data.total;
|
|
|
|
+ $scope.noOfPages = Math.ceil(total / $scope.numPerPage);
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|