diff --git a/app/components/containers/containers.html b/app/components/containers/containers.html
index 7d1ecca69..367763841 100644
--- a/app/components/containers/containers.html
+++ b/app/components/containers/containers.html
@@ -37,7 +37,9 @@
- |
+
+
+ |
State
diff --git a/app/components/containers/containersController.js b/app/components/containers/containersController.js
index 7705ef770..92fe95a9e 100644
--- a/app/components/containers/containersController.js
+++ b/app/components/containers/containersController.js
@@ -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) {
if (item.Checked) {
$scope.state.selectedItemCount++;
diff --git a/app/components/images/images.html b/app/components/images/images.html
index 6e44d4e72..65b8577bb 100644
--- a/app/components/images/images.html
+++ b/app/components/images/images.html
@@ -66,7 +66,9 @@
- |
+
+
+ |
Id
diff --git a/app/components/images/imagesController.js b/app/components/images/imagesController.js
index 3a17ab7d5..fe7c7cf08 100644
--- a/app/components/images/imagesController.js
+++ b/app/components/images/imagesController.js
@@ -17,6 +17,15 @@ function ($scope, $state, Config, Image, ImageHelper, Messages, Settings) {
$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) {
if (item.Checked) {
$scope.state.selectedItemCount++;
diff --git a/app/components/networks/networks.html b/app/components/networks/networks.html
index 806640a95..3903365bf 100644
--- a/app/components/networks/networks.html
+++ b/app/components/networks/networks.html
@@ -68,7 +68,9 @@
- |
+
+
+ |
Name
diff --git a/app/components/networks/networksController.js b/app/components/networks/networksController.js
index dfd1ced1e..0ec8f30ee 100644
--- a/app/components/networks/networksController.js
+++ b/app/components/networks/networksController.js
@@ -47,6 +47,15 @@ function ($scope, $state, Network, Config, Messages, Settings) {
$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) {
if (item.Checked) {
$scope.state.selectedItemCount++;
diff --git a/app/components/volumes/volumes.html b/app/components/volumes/volumes.html
index 90c8894d9..ae741dcb6 100644
--- a/app/components/volumes/volumes.html
+++ b/app/components/volumes/volumes.html
@@ -28,7 +28,9 @@
| | |