fix(datatables): deselect row (#4122)

* fix(datatables): deselect row

* fix(datatables): enable batch select

* fix(registry): select registry items
pull/4163/head
Chaim Lev-Ari 2020-08-05 13:14:28 +03:00 committed by GitHub
parent ff250a202a
commit 7e90bf11b7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 3 deletions

View File

@ -57,7 +57,7 @@ angular.module('portainer.app').controller('GenericDatatableController', [
const itemsInRange = _.filter(this.state.filteredDataSet, (item, index) => {
return isBetween(index, firstItemIndex, lastItemIndex);
});
const value = item.Checked;
const value = this.state.firstClickedItem.Checked;
_.forEach(itemsInRange, (i) => {
if (!this.allowSelection(i)) {
@ -67,7 +67,7 @@ angular.module('portainer.app').controller('GenericDatatableController', [
});
this.state.firstClickedItem = item;
} else if (event) {
item.Checked = true;
item.Checked = !item.Checked;
this.state.firstClickedItem = item;
}
this.state.selectedItems = this.state.filteredDataSet.filter((i) => i.Checked);

View File

@ -21,7 +21,12 @@ angular.module('portainer.app').controller('CreateRegistryController', [
$scope.state = {
actionInProgress: false,
overrideConfiguration: false,
gitlab: {},
gitlab: {
get selectedItemCount() {
return this.selectedItems.length || 0;
},
selectedItems: [],
},
};
function selectQuayRegistry() {