fix(app): paginatedItemLimit now retrieved for datables extending GenericDatatableController

storidge-standalone
baron_l 2019-03-18 16:32:30 +01:00
parent 79802d1999
commit e10cbbdd46
2 changed files with 6 additions and 5 deletions

View File

@ -1,11 +1,11 @@
angular.module('portainer.app')
.controller('GenericDatatableController', ['PaginationService', 'DatatableService',
function (PaginationService, DatatableService) {
.controller('GenericDatatableController', ['PaginationService', 'DatatableService', 'PAGINATION_MAX_ITEMS',
function (PaginationService, DatatableService, PAGINATION_MAX_ITEMS) {
this.state = {
selectAll: false,
orderBy: this.orderBy,
paginatedItemLimit: PaginationService.getPaginationLimit(this.tableKey),
paginatedItemLimit: PAGINATION_MAX_ITEMS,
displayTextFilter: false,
selectedItemCount: 0,
selectedItems: []
@ -65,5 +65,6 @@ function (PaginationService, DatatableService) {
function setDefaults(ctrl) {
ctrl.showTextFilter = ctrl.showTextFilter ? ctrl.showTextFilter : false;
ctrl.state.reverseOrder = ctrl.reverseOrder ? ctrl.reverseOrder : false;
ctrl.state.paginatedItemLimit = PaginationService.getPaginationLimit(ctrl.tableKey);
}
}]);

View File

@ -54,10 +54,10 @@ angular.module('portainer.app')
localStorageService.remove('JWT');
},
storePaginationLimit: function(key, count) {
localStorageService.cookie.set('pagination_' + key, count);
localStorageService.set('datatable_pagination_' + key, count);
},
getPaginationLimit: function(key) {
return localStorageService.cookie.get('pagination_' + key);
return localStorageService.get('datatable_pagination_' + key);
},
getDataTableOrder: function(key) {
return localStorageService.get('datatable_order_' + key);