Citation Dialog: Show selected notes in the Add Note dialog
Closes #3642
This commit is contained in:
parent
d852185950
commit
0aea17581e
1 changed files with 9 additions and 3 deletions
|
@ -514,9 +514,15 @@ var Zotero_QuickFormat = new function () {
|
|||
|
||||
let win = Zotero.getMainWindow();
|
||||
let selectedItems = [];
|
||||
if (win.Zotero_Tabs.selectedType === "library" && !Zotero_QuickFormat.citingNotes) {
|
||||
selectedItems = Zotero.getActiveZoteroPane().getSelectedItems().filter(i => i.isRegularItem());
|
||||
selectedItems = selectedItems.filter(i => !options.citationItemIDs.has(i.cslItemID ? i.cslItemID : i.id));
|
||||
if (win.Zotero_Tabs.selectedType === "library") {
|
||||
if (!Zotero_QuickFormat.citingNotes) {
|
||||
selectedItems = Zotero.getActiveZoteroPane().getSelectedItems().filter(i => i.isRegularItem());
|
||||
// Filter out already cited items
|
||||
selectedItems = selectedItems.filter(i => !options.citationItemIDs.has(i.cslItemID ? i.cslItemID : i.id));
|
||||
}
|
||||
else {
|
||||
selectedItems = Zotero.getActiveZoteroPane().getSelectedItems().filter(i => i.isNote());
|
||||
}
|
||||
}
|
||||
if (!searchString) {
|
||||
return [selectedItems, []];
|
||||
|
|
Loading…
Add table
Reference in a new issue