fix reselecting same entity in list

This commit is contained in:
David Back 2018-08-07 09:56:51 -07:00
parent 079b276c2b
commit 174519e86e

View file

@ -91,7 +91,7 @@ function loaded() {
function onRowClicked(clickEvent) { function onRowClicked(clickEvent) {
var id = this.dataset.entityId; var id = this.dataset.entityId;
var selection = [this.dataset.entityId]; var selection = [this.dataset.entityId];
if (clickEvent.ctrlKey) { if (clickEvent.ctrlKey && selectedEntities.indexOf(id) === -1) {
selection = selection.concat(selectedEntities); selection = selection.concat(selectedEntities);
} else if (clickEvent.shiftKey && selectedEntities.length > 0) { } else if (clickEvent.shiftKey && selectedEntities.length > 0) {
var previousItemFound = -1; var previousItemFound = -1;