Enable export/bib/report context menu options for read-only items
This commit is contained in:
parent
771b025679
commit
04aa20b18f
1 changed files with 18 additions and 8 deletions
|
@ -1810,14 +1810,7 @@ var ZoteroPane = new function()
|
||||||
|
|
||||||
var enable = [], disable = [], show = [], hide = [], multiple = '';
|
var enable = [], disable = [], show = [], hide = [], multiple = '';
|
||||||
|
|
||||||
// TODO: implement menu for remote items
|
if (this.itemsView && this.itemsView.selection.count > 0) {
|
||||||
if (!this.collectionsView.editable) {
|
|
||||||
for each(var pos in m) {
|
|
||||||
disable.push(pos);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
else if (this.itemsView && this.itemsView.selection.count > 0) {
|
|
||||||
enable.push(m.showInLibrary, m.addNote, m.addAttachments,
|
enable.push(m.showInLibrary, m.addNote, m.addAttachments,
|
||||||
m.sep2, m.duplicateItem, m.deleteItem, m.deleteFromLibrary,
|
m.sep2, m.duplicateItem, m.deleteItem, m.deleteFromLibrary,
|
||||||
m.exportItems, m.createBib, m.loadReport);
|
m.exportItems, m.createBib, m.loadReport);
|
||||||
|
@ -2006,6 +1999,23 @@ var ZoteroPane = new function()
|
||||||
m.createParent, m.recognizePDF, m.renameAttachments);
|
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
|
// Remove from collection
|
||||||
if (this.itemsView._itemGroup.isCollection() && !(item && item.getSource()))
|
if (this.itemsView._itemGroup.isCollection() && !(item && item.getSource()))
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue