No prompt for remove if no top-level items are selected
As requested at https://github.com/zotero/zotero/pull/668#issuecomment-84090670
This commit is contained in:
parent
44a9b84891
commit
0df26d1d2d
|
@ -1610,7 +1610,13 @@ var ZoteroPane = new function()
|
||||||
var prompt = (force && !fromMenu) ? false : toTrash;
|
var prompt = (force && !fromMenu) ? false : toTrash;
|
||||||
}
|
}
|
||||||
else if (itemGroup.isCollection()) {
|
else if (itemGroup.isCollection()) {
|
||||||
// In collection, only prompt if trashing
|
|
||||||
|
// Ignore unmodified action if only child items are selected
|
||||||
|
if (!force && this.itemsView.getSelectedItems().every(item => !item.isTopLevelItem())) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// In collection
|
||||||
var prompt = force ? toTrash : toRemove;
|
var prompt = force ? toTrash : toRemove;
|
||||||
}
|
}
|
||||||
else if (itemGroup.isSearch() || itemGroup.isUnfiled() || itemGroup.isDuplicates()) {
|
else if (itemGroup.isSearch() || itemGroup.isUnfiled() || itemGroup.isDuplicates()) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user