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 @@ - +
+ + Name diff --git a/app/components/volumes/volumesController.js b/app/components/volumes/volumesController.js index 042458a90..2910dec80 100644 --- a/app/components/volumes/volumesController.js +++ b/app/components/volumes/volumesController.js @@ -15,6 +15,15 @@ function ($scope, $state, Volume, Messages, Settings) { $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) { if (item.Checked) { $scope.state.selectedItemCount++;