Enable export/bib/report context menu options for read-only items
This commit is contained in:
parent
771b025679
commit
04aa20b18f
|
@ -1810,14 +1810,7 @@ var ZoteroPane = new function()
|
|||
|
||||
var enable = [], disable = [], show = [], hide = [], multiple = '';
|
||||
|
||||
// TODO: implement menu for remote items
|
||||
if (!this.collectionsView.editable) {
|
||||
for each(var pos in m) {
|
||||
disable.push(pos);
|
||||
}
|
||||
}
|
||||
|
||||
else if (this.itemsView && this.itemsView.selection.count > 0) {
|
||||
if (this.itemsView && this.itemsView.selection.count > 0) {
|
||||
enable.push(m.showInLibrary, m.addNote, m.addAttachments,
|
||||
m.sep2, m.duplicateItem, m.deleteItem, m.deleteFromLibrary,
|
||||
m.exportItems, m.createBib, m.loadReport);
|
||||
|
@ -2006,6 +1999,23 @@ var ZoteroPane = new function()
|
|||
m.createParent, m.recognizePDF, m.renameAttachments);
|
||||
}
|
||||
|
||||
// TODO: implement menu for remote items
|
||||
if (!this.collectionsView.editable) {
|
||||
for (var i in m) {
|
||||
switch (i) {
|
||||
case 'exportItems':
|
||||
case 'createBib':
|
||||
case 'loadReport':
|
||||
continue;
|
||||
}
|
||||
disable.push(m[i]);
|
||||
var index = enable.indexOf(m[i]);
|
||||
if (index != -1) {
|
||||
enable.splice(index, 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Remove from collection
|
||||
if (this.itemsView._itemGroup.isCollection() && !(item && item.getSource()))
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue
Block a user