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 win = Zotero.getMainWindow();
|
||||||
let selectedItems = [];
|
let selectedItems = [];
|
||||||
if (win.Zotero_Tabs.selectedType === "library" && !Zotero_QuickFormat.citingNotes) {
|
if (win.Zotero_Tabs.selectedType === "library") {
|
||||||
selectedItems = Zotero.getActiveZoteroPane().getSelectedItems().filter(i => i.isRegularItem());
|
if (!Zotero_QuickFormat.citingNotes) {
|
||||||
selectedItems = selectedItems.filter(i => !options.citationItemIDs.has(i.cslItemID ? i.cslItemID : i.id));
|
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) {
|
if (!searchString) {
|
||||||
return [selectedItems, []];
|
return [selectedItems, []];
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue