mirror of https://github.com/portainer/portainer
parent
d8b800ddbc
commit
13943c3d8b
|
@ -37,7 +37,9 @@
|
||||||
<table class="table table-hover">
|
<table class="table table-hover">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th></th>
|
<th>
|
||||||
|
<input type="checkbox" ng-model="allSelected" ng-change="selectItems(allSelected)" />
|
||||||
|
</th>
|
||||||
<th>
|
<th>
|
||||||
<a ui-sref="containers" ng-click="order('Status')">
|
<a ui-sref="containers" ng-click="order('Status')">
|
||||||
State
|
State
|
||||||
|
|
|
@ -94,6 +94,15 @@ function ($scope, $filter, Container, ContainerHelper, Info, Settings, Messages,
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
$scope.selectItems = function (allSelected) {
|
||||||
|
angular.forEach($scope.state.filteredContainers, function (container) {
|
||||||
|
if (container.Checked !== allSelected) {
|
||||||
|
container.Checked = allSelected;
|
||||||
|
$scope.selectItem(container);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
$scope.selectItem = function (item) {
|
$scope.selectItem = function (item) {
|
||||||
if (item.Checked) {
|
if (item.Checked) {
|
||||||
$scope.state.selectedItemCount++;
|
$scope.state.selectedItemCount++;
|
||||||
|
|
|
@ -66,7 +66,9 @@
|
||||||
<table class="table table-hover">
|
<table class="table table-hover">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th></th>
|
<th>
|
||||||
|
<input type="checkbox" ng-model="allSelected" ng-change="selectItems(allSelected)" />
|
||||||
|
</th>
|
||||||
<th>
|
<th>
|
||||||
<a ui-sref="images" ng-click="order('Id')">
|
<a ui-sref="images" ng-click="order('Id')">
|
||||||
Id
|
Id
|
||||||
|
|
|
@ -17,6 +17,15 @@ function ($scope, $state, Config, Image, ImageHelper, Messages, Settings) {
|
||||||
$scope.sortType = sortType;
|
$scope.sortType = sortType;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
$scope.selectItems = function (allSelected) {
|
||||||
|
angular.forEach($scope.state.filteredImages, function (image) {
|
||||||
|
if (image.Checked !== allSelected) {
|
||||||
|
image.Checked = allSelected;
|
||||||
|
$scope.selectItem(image);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
$scope.selectItem = function (item) {
|
$scope.selectItem = function (item) {
|
||||||
if (item.Checked) {
|
if (item.Checked) {
|
||||||
$scope.state.selectedItemCount++;
|
$scope.state.selectedItemCount++;
|
||||||
|
|
|
@ -68,7 +68,9 @@
|
||||||
<table class="table table-hover">
|
<table class="table table-hover">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th></th>
|
<th>
|
||||||
|
<input type="checkbox" ng-model="allSelected" ng-change="selectItems(allSelected)" />
|
||||||
|
</th>
|
||||||
<th>
|
<th>
|
||||||
<a ui-sref="networks" ng-click="order('Name')">
|
<a ui-sref="networks" ng-click="order('Name')">
|
||||||
Name
|
Name
|
||||||
|
|
|
@ -47,6 +47,15 @@ function ($scope, $state, Network, Config, Messages, Settings) {
|
||||||
$scope.sortType = sortType;
|
$scope.sortType = sortType;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
$scope.selectItems = function(allSelected) {
|
||||||
|
angular.forEach($scope.state.filteredNetworks, function (network) {
|
||||||
|
if (network.Checked !== allSelected) {
|
||||||
|
network.Checked = allSelected;
|
||||||
|
$scope.selectItem(network);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
$scope.selectItem = function (item) {
|
$scope.selectItem = function (item) {
|
||||||
if (item.Checked) {
|
if (item.Checked) {
|
||||||
$scope.state.selectedItemCount++;
|
$scope.state.selectedItemCount++;
|
||||||
|
|
|
@ -28,7 +28,9 @@
|
||||||
<table class="table table-hover">
|
<table class="table table-hover">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th></th>
|
<th>
|
||||||
|
<input type="checkbox" ng-model="allSelected" ng-change="selectItems(allSelected)" />
|
||||||
|
</th>
|
||||||
<th>
|
<th>
|
||||||
<a ui-sref="volumes" ng-click="order('Name')">
|
<a ui-sref="volumes" ng-click="order('Name')">
|
||||||
Name
|
Name
|
||||||
|
|
|
@ -15,6 +15,15 @@ function ($scope, $state, Volume, Messages, Settings) {
|
||||||
$scope.sortType = sortType;
|
$scope.sortType = sortType;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
$scope.selectItems = function (allSelected) {
|
||||||
|
angular.forEach($scope.state.filteredVolumes, function (volume) {
|
||||||
|
if (volume.Checked !== allSelected) {
|
||||||
|
volume.Checked = allSelected;
|
||||||
|
$scope.selectItem(volume);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
$scope.selectItem = function (item) {
|
$scope.selectItem = function (item) {
|
||||||
if (item.Checked) {
|
if (item.Checked) {
|
||||||
$scope.state.selectedItemCount++;
|
$scope.state.selectedItemCount++;
|
||||||
|
|
Loading…
Reference in New Issue