Enable export/bib/report context menu options for read-only items

This commit is contained in:
Dan Stillman 2009-12-12 23:23:36 +00:00
parent 771b025679
commit 04aa20b18f

View File

@ -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()))
{