mirror of https://github.com/portainer/portainer
fix(datatables): deselect row (#4122)
* fix(datatables): deselect row * fix(datatables): enable batch select * fix(registry): select registry itemspull/4163/head
parent
ff250a202a
commit
7e90bf11b7
|
@ -57,7 +57,7 @@ angular.module('portainer.app').controller('GenericDatatableController', [
|
||||||
const itemsInRange = _.filter(this.state.filteredDataSet, (item, index) => {
|
const itemsInRange = _.filter(this.state.filteredDataSet, (item, index) => {
|
||||||
return isBetween(index, firstItemIndex, lastItemIndex);
|
return isBetween(index, firstItemIndex, lastItemIndex);
|
||||||
});
|
});
|
||||||
const value = item.Checked;
|
const value = this.state.firstClickedItem.Checked;
|
||||||
|
|
||||||
_.forEach(itemsInRange, (i) => {
|
_.forEach(itemsInRange, (i) => {
|
||||||
if (!this.allowSelection(i)) {
|
if (!this.allowSelection(i)) {
|
||||||
|
@ -67,7 +67,7 @@ angular.module('portainer.app').controller('GenericDatatableController', [
|
||||||
});
|
});
|
||||||
this.state.firstClickedItem = item;
|
this.state.firstClickedItem = item;
|
||||||
} else if (event) {
|
} else if (event) {
|
||||||
item.Checked = true;
|
item.Checked = !item.Checked;
|
||||||
this.state.firstClickedItem = item;
|
this.state.firstClickedItem = item;
|
||||||
}
|
}
|
||||||
this.state.selectedItems = this.state.filteredDataSet.filter((i) => i.Checked);
|
this.state.selectedItems = this.state.filteredDataSet.filter((i) => i.Checked);
|
||||||
|
|
|
@ -21,7 +21,12 @@ angular.module('portainer.app').controller('CreateRegistryController', [
|
||||||
$scope.state = {
|
$scope.state = {
|
||||||
actionInProgress: false,
|
actionInProgress: false,
|
||||||
overrideConfiguration: false,
|
overrideConfiguration: false,
|
||||||
gitlab: {},
|
gitlab: {
|
||||||
|
get selectedItemCount() {
|
||||||
|
return this.selectedItems.length || 0;
|
||||||
|
},
|
||||||
|
selectedItems: [],
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
function selectQuayRegistry() {
|
function selectQuayRegistry() {
|
||||||
|
|
Loading…
Reference in New Issue