mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2026-05-06 17:56:30 +02:00
Dashboard SSH pagination: default 3 per page, add 5 option
This commit is contained in:
@@ -1024,7 +1024,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) {
|
||||
$scope.sshLogins = [];
|
||||
$scope.sshLoginsPaginated = [];
|
||||
$scope.sshLoginsCurrentPage = 1;
|
||||
$scope.sshLoginsPerPage = 10;
|
||||
$scope.sshLoginsPerPage = 3;
|
||||
$scope.sshLoginsGoToPage = 1;
|
||||
$scope.loadingSSHLogins = true;
|
||||
$scope.errorSSHLogins = '';
|
||||
@@ -1054,7 +1054,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) {
|
||||
console.log('updateSSHLoginsPaginated: No data, cleared paginated array');
|
||||
return;
|
||||
}
|
||||
var per = parseInt($scope.sshLoginsPerPage, 10) || 10;
|
||||
var per = parseInt($scope.sshLoginsPerPage, 10) || 3;
|
||||
$scope.sshLoginsPerPage = per;
|
||||
var start = ($scope.sshLoginsCurrentPage - 1) * per;
|
||||
var end = start + per;
|
||||
@@ -1087,7 +1087,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) {
|
||||
}
|
||||
};
|
||||
$scope.sshLoginsChangePerPage = function() {
|
||||
$scope.sshLoginsPerPage = parseInt($scope.sshLoginsPerPage, 10) || 10;
|
||||
$scope.sshLoginsPerPage = parseInt($scope.sshLoginsPerPage, 10) || 3;
|
||||
$scope.sshLoginsCurrentPage = 1;
|
||||
$scope.sshLoginsGoToPage = 1;
|
||||
$scope.updateSSHLoginsPaginated();
|
||||
@@ -1123,7 +1123,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) {
|
||||
$scope.sshLogs = [];
|
||||
$scope.sshLogsPaginated = [];
|
||||
$scope.sshLogsCurrentPage = 1;
|
||||
$scope.sshLogsPerPage = 10;
|
||||
$scope.sshLogsPerPage = 3;
|
||||
$scope.sshLogsGoToPage = 1;
|
||||
$scope.loadingSSHLogs = true;
|
||||
$scope.errorSSHLogs = '';
|
||||
@@ -1167,7 +1167,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) {
|
||||
console.log('updateSSHLogsPaginated: No data, cleared paginated array');
|
||||
return;
|
||||
}
|
||||
var per = parseInt($scope.sshLogsPerPage, 10) || 10;
|
||||
var per = parseInt($scope.sshLogsPerPage, 10) || 3;
|
||||
$scope.sshLogsPerPage = per;
|
||||
var start = ($scope.sshLogsCurrentPage - 1) * per;
|
||||
var end = start + per;
|
||||
@@ -1200,7 +1200,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) {
|
||||
}
|
||||
};
|
||||
$scope.sshLogsChangePerPage = function() {
|
||||
$scope.sshLogsPerPage = parseInt($scope.sshLogsPerPage, 10) || 10;
|
||||
$scope.sshLogsPerPage = parseInt($scope.sshLogsPerPage, 10) || 3;
|
||||
$scope.sshLogsCurrentPage = 1;
|
||||
$scope.sshLogsGoToPage = 1;
|
||||
$scope.updateSSHLogsPaginated();
|
||||
|
||||
@@ -1081,6 +1081,8 @@
|
||||
<div style="display: flex; align-items: center; gap: 12px;">
|
||||
<span style="color: #64748b; font-size: 13px;">Show</span>
|
||||
<select ng-model="$parent.sshLoginsPerPage" ng-change="sshLoginsChangePerPage()" style="padding: 6px 10px; border: 1px solid #e2e8f0; border-radius: 6px; font-size: 13px; background: white;">
|
||||
<option ng-value="3">3</option>
|
||||
<option ng-value="5">5</option>
|
||||
<option ng-value="10">10</option>
|
||||
<option ng-value="20">20</option>
|
||||
<option ng-value="50">50</option>
|
||||
@@ -1308,6 +1310,8 @@
|
||||
<div style="display: flex; align-items: center; gap: 12px;">
|
||||
<span style="color: #64748b; font-size: 13px;">Show</span>
|
||||
<select ng-model="$parent.sshLogsPerPage" ng-change="sshLogsChangePerPage()" style="padding: 6px 10px; border: 1px solid #e2e8f0; border-radius: 6px; font-size: 13px; background: white;">
|
||||
<option ng-value="3">3</option>
|
||||
<option ng-value="5">5</option>
|
||||
<option ng-value="10">10</option>
|
||||
<option ng-value="25">25</option>
|
||||
<option ng-value="50">50</option>
|
||||
|
||||
@@ -1024,7 +1024,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) {
|
||||
$scope.sshLogins = [];
|
||||
$scope.sshLoginsPaginated = [];
|
||||
$scope.sshLoginsCurrentPage = 1;
|
||||
$scope.sshLoginsPerPage = 10;
|
||||
$scope.sshLoginsPerPage = 3;
|
||||
$scope.sshLoginsGoToPage = 1;
|
||||
$scope.loadingSSHLogins = true;
|
||||
$scope.errorSSHLogins = '';
|
||||
@@ -1054,7 +1054,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) {
|
||||
console.log('updateSSHLoginsPaginated: No data, cleared paginated array');
|
||||
return;
|
||||
}
|
||||
var per = parseInt($scope.sshLoginsPerPage, 10) || 10;
|
||||
var per = parseInt($scope.sshLoginsPerPage, 10) || 3;
|
||||
$scope.sshLoginsPerPage = per;
|
||||
var start = ($scope.sshLoginsCurrentPage - 1) * per;
|
||||
var end = start + per;
|
||||
@@ -1087,7 +1087,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) {
|
||||
}
|
||||
};
|
||||
$scope.sshLoginsChangePerPage = function() {
|
||||
$scope.sshLoginsPerPage = parseInt($scope.sshLoginsPerPage, 10) || 10;
|
||||
$scope.sshLoginsPerPage = parseInt($scope.sshLoginsPerPage, 10) || 3;
|
||||
$scope.sshLoginsCurrentPage = 1;
|
||||
$scope.sshLoginsGoToPage = 1;
|
||||
$scope.updateSSHLoginsPaginated();
|
||||
@@ -1123,7 +1123,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) {
|
||||
$scope.sshLogs = [];
|
||||
$scope.sshLogsPaginated = [];
|
||||
$scope.sshLogsCurrentPage = 1;
|
||||
$scope.sshLogsPerPage = 10;
|
||||
$scope.sshLogsPerPage = 3;
|
||||
$scope.sshLogsGoToPage = 1;
|
||||
$scope.loadingSSHLogs = true;
|
||||
$scope.errorSSHLogs = '';
|
||||
@@ -1155,7 +1155,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) {
|
||||
console.log('updateSSHLogsPaginated: No data, cleared paginated array');
|
||||
return;
|
||||
}
|
||||
var per = parseInt($scope.sshLogsPerPage, 10) || 10;
|
||||
var per = parseInt($scope.sshLogsPerPage, 10) || 3;
|
||||
$scope.sshLogsPerPage = per;
|
||||
var start = ($scope.sshLogsCurrentPage - 1) * per;
|
||||
var end = start + per;
|
||||
@@ -1188,7 +1188,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) {
|
||||
}
|
||||
};
|
||||
$scope.sshLogsChangePerPage = function() {
|
||||
$scope.sshLogsPerPage = parseInt($scope.sshLogsPerPage, 10) || 10;
|
||||
$scope.sshLogsPerPage = parseInt($scope.sshLogsPerPage, 10) || 3;
|
||||
$scope.sshLogsCurrentPage = 1;
|
||||
$scope.sshLogsGoToPage = 1;
|
||||
$scope.updateSSHLogsPaginated();
|
||||
|
||||
@@ -1024,7 +1024,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) {
|
||||
$scope.sshLogins = [];
|
||||
$scope.sshLoginsPaginated = [];
|
||||
$scope.sshLoginsCurrentPage = 1;
|
||||
$scope.sshLoginsPerPage = 10;
|
||||
$scope.sshLoginsPerPage = 3;
|
||||
$scope.sshLoginsGoToPage = 1;
|
||||
$scope.loadingSSHLogins = true;
|
||||
$scope.errorSSHLogins = '';
|
||||
@@ -1054,7 +1054,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) {
|
||||
console.log('updateSSHLoginsPaginated: No data, cleared paginated array');
|
||||
return;
|
||||
}
|
||||
var per = parseInt($scope.sshLoginsPerPage, 10) || 10;
|
||||
var per = parseInt($scope.sshLoginsPerPage, 10) || 3;
|
||||
$scope.sshLoginsPerPage = per;
|
||||
var start = ($scope.sshLoginsCurrentPage - 1) * per;
|
||||
var end = start + per;
|
||||
@@ -1087,7 +1087,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) {
|
||||
}
|
||||
};
|
||||
$scope.sshLoginsChangePerPage = function() {
|
||||
$scope.sshLoginsPerPage = parseInt($scope.sshLoginsPerPage, 10) || 10;
|
||||
$scope.sshLoginsPerPage = parseInt($scope.sshLoginsPerPage, 10) || 3;
|
||||
$scope.sshLoginsCurrentPage = 1;
|
||||
$scope.sshLoginsGoToPage = 1;
|
||||
$scope.updateSSHLoginsPaginated();
|
||||
@@ -1123,7 +1123,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) {
|
||||
$scope.sshLogs = [];
|
||||
$scope.sshLogsPaginated = [];
|
||||
$scope.sshLogsCurrentPage = 1;
|
||||
$scope.sshLogsPerPage = 10;
|
||||
$scope.sshLogsPerPage = 3;
|
||||
$scope.sshLogsGoToPage = 1;
|
||||
$scope.loadingSSHLogs = true;
|
||||
$scope.errorSSHLogs = '';
|
||||
@@ -1155,7 +1155,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) {
|
||||
console.log('updateSSHLogsPaginated: No data, cleared paginated array');
|
||||
return;
|
||||
}
|
||||
var per = parseInt($scope.sshLogsPerPage, 10) || 10;
|
||||
var per = parseInt($scope.sshLogsPerPage, 10) || 3;
|
||||
$scope.sshLogsPerPage = per;
|
||||
var start = ($scope.sshLogsCurrentPage - 1) * per;
|
||||
var end = start + per;
|
||||
@@ -1188,7 +1188,7 @@ var dashboardStatsControllerFn = function ($scope, $http, $timeout) {
|
||||
}
|
||||
};
|
||||
$scope.sshLogsChangePerPage = function() {
|
||||
$scope.sshLogsPerPage = parseInt($scope.sshLogsPerPage, 10) || 10;
|
||||
$scope.sshLogsPerPage = parseInt($scope.sshLogsPerPage, 10) || 3;
|
||||
$scope.sshLogsCurrentPage = 1;
|
||||
$scope.sshLogsGoToPage = 1;
|
||||
$scope.updateSSHLogsPaginated();
|
||||
|
||||
Reference in New Issue
Block a user