Add icons to context menus
|
@ -93,8 +93,9 @@ var Zotero_LocateMenu = new function() {
|
|||
/**
|
||||
* Clear the bottom part of the context menu and add locate options
|
||||
* @param {menupopup} menu The menu to add context menu items to
|
||||
* @param {Boolean} showIcons Whether menu items should have associated icons
|
||||
*/
|
||||
this.buildContextMenu = function(menu) {
|
||||
this.buildContextMenu = function(menu, showIcons) {
|
||||
// get selected items
|
||||
var selectedItems = _getSelectedItems();
|
||||
|
||||
|
@ -102,7 +103,7 @@ var Zotero_LocateMenu = new function() {
|
|||
if(!selectedItems.length || selectedItems.length > 20) return;
|
||||
|
||||
// add view options
|
||||
_addViewOptions(menu, selectedItems);
|
||||
_addViewOptions(menu, selectedItems, showIcons);
|
||||
|
||||
/*// look for locate engines
|
||||
var availableEngines = _getAvailableLocateEngines(selectedItems);
|
||||
|
|
|
@ -2400,7 +2400,7 @@ var ZoteroPane = new function()
|
|||
}
|
||||
|
||||
// add locate menu options
|
||||
Zotero_LocateMenu.buildContextMenu(menu);
|
||||
Zotero_LocateMenu.buildContextMenu(menu, true);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -237,31 +237,31 @@
|
|||
<popupset>
|
||||
<menupopup id="zotero-collectionmenu" onpopupshowing="ZoteroPane_Local.buildCollectionContextMenu();">
|
||||
<!-- Keep order in sync with buildCollectionContextMenu -->
|
||||
<menuitem label="&zotero.toolbar.newCollection.label;" command="cmd_zotero_newCollection"/>
|
||||
<menuitem label="&zotero.toolbar.newSavedSearch.label;" command="cmd_zotero_newSavedSearch"/>
|
||||
<menuitem label="&zotero.toolbar.newSubcollection.label;" oncommand="ZoteroPane_Local.newCollection(ZoteroPane_Local.getSelectedCollection().id)"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-new-collection" label="&zotero.toolbar.newCollection.label;" command="cmd_zotero_newCollection"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-new-saved-search" label="&zotero.toolbar.newSavedSearch.label;" command="cmd_zotero_newSavedSearch"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-new-collection" label="&zotero.toolbar.newSubcollection.label;" oncommand="ZoteroPane_Local.newCollection(ZoteroPane_Local.getSelectedCollection().id)"/>
|
||||
<menuseparator/>
|
||||
<menuitem label="&zotero.toolbar.duplicate.label;" oncommand="ZoteroPane_Local.setVirtual(ZoteroPane_Local.getSelectedLibraryID(), 'duplicates', true)"/>
|
||||
<menuitem label="&zotero.collections.showUnfiledItems;" oncommand="ZoteroPane_Local.setVirtual(ZoteroPane_Local.getSelectedLibraryID(), 'unfiled', true)"/>
|
||||
<menuitem oncommand="ZoteroPane_Local.editSelectedCollection();"/>
|
||||
<menuitem oncommand="ZoteroPane_Local.deleteSelectedCollection();"/>
|
||||
<menuitem oncommand="ZoteroPane_Local.deleteSelectedCollection(true);"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-show-duplicates" label="&zotero.toolbar.duplicate.label;" oncommand="ZoteroPane_Local.setVirtual(ZoteroPane_Local.getSelectedLibraryID(), 'duplicates', true)"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-show-unfiled" label="&zotero.collections.showUnfiledItems;" oncommand="ZoteroPane_Local.setVirtual(ZoteroPane_Local.getSelectedLibraryID(), 'unfiled', true)"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-edit-collection" oncommand="ZoteroPane_Local.editSelectedCollection();"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-delete-collection" oncommand="ZoteroPane_Local.deleteSelectedCollection();"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-move-to-trash" oncommand="ZoteroPane_Local.deleteSelectedCollection(true);"/>
|
||||
<menuseparator/>
|
||||
<menuitem oncommand="Zotero_File_Interface.exportCollection();"/>
|
||||
<menuitem oncommand="Zotero_File_Interface.bibliographyFromCollection();"/>
|
||||
<menuitem label="&zotero.toolbar.export.label;" oncommand="Zotero_File_Interface.exportFile()"/>
|
||||
<menuitem oncommand="Zotero_Report_Interface.loadCollectionReport(event)"/>
|
||||
<menuitem label="&zotero.toolbar.emptyTrash.label;" oncommand="ZoteroPane_Local.emptyTrash();"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-export" oncommand="Zotero_File_Interface.exportCollection();"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-create-bibliography" oncommand="Zotero_File_Interface.bibliographyFromCollection();"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-export" label="&zotero.toolbar.export.label;" oncommand="Zotero_File_Interface.exportFile()"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-create-report" oncommand="Zotero_Report_Interface.loadCollectionReport(event)"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-delete-from-lib" label="&zotero.toolbar.emptyTrash.label;" oncommand="ZoteroPane_Local.emptyTrash();"/>
|
||||
<menuitem label="&zotero.toolbar.newCollection.label;" oncommand="ZoteroPane_Local.createCommonsBucket();"/><!--TODO localize -->
|
||||
<menuitem label="Refresh" oncommand="ZoteroPane_Local.refreshCommonsBucket();"/><!--TODO localize -->
|
||||
</menupopup>
|
||||
<menupopup id="zotero-itemmenu" onpopupshowing="ZoteroPane_Local.buildItemContextMenu();">
|
||||
<!-- Keep order in sync with buildItemContextMenu -->
|
||||
<menuitem label="&zotero.items.menu.showInLibrary;" oncommand="ZoteroPane_Local.selectItem(this.parentNode.getAttribute('itemID'), true)"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-show-in-library" label="&zotero.items.menu.showInLibrary;" oncommand="ZoteroPane_Local.selectItem(this.parentNode.getAttribute('itemID'), true)"/>
|
||||
<menuseparator/>
|
||||
<!-- with icon: <menuitem class="menuitem-iconic" id="zotero-menuitem-note" label="&zotero.items.menu.attach.note;" oncommand="ZoteroPane_Local.newNote(false, this.parentNode.getAttribute('itemID'))"/>-->
|
||||
<menuitem label="&zotero.items.menu.attach.note;" oncommand="ZoteroPane_Local.newNote(false, this.parentNode.getAttribute('itemID'))"/>
|
||||
<menu label="&zotero.items.menu.attach;">
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-attach-note" label="&zotero.items.menu.attach.note;" oncommand="ZoteroPane_Local.newNote(false, this.parentNode.getAttribute('itemID'))"/>
|
||||
<menu class="menu-iconic zotero-menuitem-attach" label="&zotero.items.menu.attach;">
|
||||
<menupopup id="zotero-add-attachment-popup">
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-attachments-snapshot" label="&zotero.items.menu.attach.snapshot;" oncommand="var itemID = parseInt(this.parentNode.parentNode.parentNode.getAttribute('itemID')); ZoteroPane_Local.addAttachmentFromPage(false, itemID)"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-attachments-web-link" label="&zotero.items.menu.attach.link;" oncommand="var itemID = parseInt(this.parentNode.parentNode.parentNode.getAttribute('itemID')); ZoteroPane_Local.addAttachmentFromPage(true, itemID)"/>
|
||||
|
@ -271,20 +271,20 @@
|
|||
</menupopup>
|
||||
</menu>
|
||||
<menuseparator/>
|
||||
<menuitem label="&zotero.items.menu.duplicateItem;" oncommand="ZoteroPane_Local.duplicateSelectedItem();"/>
|
||||
<menuitem oncommand="ZoteroPane_Local.deleteSelectedItems();"/>
|
||||
<menuitem oncommand="ZoteroPane_Local.deleteSelectedItems(true, true);"/>
|
||||
<menuitem label="&zotero.items.menu.restoreToLibrary;" oncommand="ZoteroPane_Local.restoreSelectedItems();"/>
|
||||
<menuitem label="&zotero.items.menu.mergeItems;" oncommand="ZoteroPane_Local.mergeSelectedItems();"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-duplicate-item" label="&zotero.items.menu.duplicateItem;" oncommand="ZoteroPane_Local.duplicateSelectedItem();"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-delete-from-lib" oncommand="ZoteroPane_Local.deleteSelectedItems();"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-move-to-trash" oncommand="ZoteroPane_Local.deleteSelectedItems(true, true);"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-restore-to-library" label="&zotero.items.menu.restoreToLibrary;" oncommand="ZoteroPane_Local.restoreSelectedItems();"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-merge-items" label="&zotero.items.menu.mergeItems;" oncommand="ZoteroPane_Local.mergeSelectedItems();"/>
|
||||
<menuseparator/>
|
||||
<menuitem oncommand="Zotero_File_Interface.exportItems();"/>
|
||||
<menuitem oncommand="Zotero_File_Interface.bibliographyFromItems();"/>
|
||||
<menuitem oncommand="Zotero_Report_Interface.loadItemReport(event)"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-export" oncommand="Zotero_File_Interface.exportItems();"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-create-bibliography" oncommand="Zotero_File_Interface.bibliographyFromItems();"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-create-report" oncommand="Zotero_Report_Interface.loadItemReport(event)"/>
|
||||
<menuseparator/>
|
||||
<menuitem oncommand="Zotero_RecognizePDF.recognizeSelected();"/>
|
||||
<menuitem oncommand="ZoteroPane_Local.createParentItemsFromSelected();"/>
|
||||
<menuitem oncommand="ZoteroPane_Local.renameSelectedAttachmentsFromParents()"/>
|
||||
<menuitem oncommand="ZoteroPane_Local.reindexItem();"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-retrieve-metadata" oncommand="Zotero_RecognizePDF.recognizeSelected();"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-create-parent" oncommand="ZoteroPane_Local.createParentItemsFromSelected();"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-rename-from-parent" oncommand="ZoteroPane_Local.renameSelectedAttachmentsFromParents()"/>
|
||||
<menuitem class="menuitem-iconic zotero-menuitem-reindex" oncommand="ZoteroPane_Local.reindexItem();"/>
|
||||
</menupopup>
|
||||
</popupset>
|
||||
|
||||
|
|
BIN
chrome/skin/default/zotero/arrow-curve-090-left.png
Normal file
After Width: | Height: | Size: 637 B |
BIN
chrome/skin/default/zotero/arrow-join-090.png
Normal file
After Width: | Height: | Size: 671 B |
BIN
chrome/skin/default/zotero/arrow-split-090.png
Normal file
After Width: | Height: | Size: 728 B |
BIN
chrome/skin/default/zotero/bookmark-pencil.png
Normal file
After Width: | Height: | Size: 755 B |
BIN
chrome/skin/default/zotero/cross-script.png
Normal file
After Width: | Height: | Size: 663 B |
BIN
chrome/skin/default/zotero/document-search-result.png
Normal file
After Width: | Height: | Size: 781 B |
BIN
chrome/skin/default/zotero/edit-list-order.png
Normal file
After Width: | Height: | Size: 298 B |
BIN
chrome/skin/default/zotero/lifebuoy.png
Normal file
After Width: | Height: | Size: 902 B |
|
@ -352,6 +352,61 @@
|
|||
list-style-image: url('chrome://zotero/skin/treeitem-note.png');
|
||||
}
|
||||
|
||||
.zotero-menuitem-new-saved-search
|
||||
{
|
||||
list-style-image: url('chrome://zotero/skin/treesource-search.png');
|
||||
}
|
||||
|
||||
.zotero-menuitem-show-duplicates
|
||||
{
|
||||
list-style-image: url('chrome://zotero/skin/treesource-duplicates.png');
|
||||
}
|
||||
|
||||
.zotero-menuitem-show-unfiled
|
||||
{
|
||||
list-style-image: url('chrome://zotero/skin/treesource-unfiled.png');
|
||||
}
|
||||
|
||||
.zotero-menuitem-new-collection
|
||||
{
|
||||
list-style-image: url('chrome://zotero/skin/toolbar-collection-add.png');
|
||||
}
|
||||
|
||||
.zotero-menuitem-edit-collection
|
||||
{
|
||||
list-style-image: url('chrome://zotero/skin/toolbar-collection-edit.png');
|
||||
}
|
||||
|
||||
.zotero-menuitem-delete-collection
|
||||
{
|
||||
list-style-image: url('chrome://zotero/skin/toolbar-collection-delete.png');
|
||||
}
|
||||
|
||||
.zotero-menuitem-show-in-library
|
||||
{
|
||||
list-style-image: url('chrome://zotero/skin/treesource-library.png');
|
||||
}
|
||||
|
||||
.zotero-menuitem-move-to-trash
|
||||
{
|
||||
list-style-image: url('chrome://zotero/skin/treesource-trash-full.png');
|
||||
}
|
||||
|
||||
.zotero-menuitem-delete-from-lib
|
||||
{
|
||||
list-style-image: url('chrome://zotero/skin/cross-script.png');
|
||||
}
|
||||
|
||||
.zotero-menuitem-attach-note
|
||||
{
|
||||
list-style-image: url('chrome://zotero/skin/toolbar-note-add.png');
|
||||
}
|
||||
|
||||
.zotero-menuitem-attach
|
||||
{
|
||||
list-style-image: url('chrome://zotero/skin/attach.png');
|
||||
}
|
||||
|
||||
.zotero-menuitem-attachments-file
|
||||
{
|
||||
list-style-image: url('chrome://zotero/skin/treeitem-attachment-file.png');
|
||||
|
@ -372,6 +427,56 @@
|
|||
list-style-image: url('chrome://zotero/skin/treeitem-attachment-web-link.png');
|
||||
}
|
||||
|
||||
.zotero-menuitem-duplicate-item
|
||||
{
|
||||
list-style-image: url('chrome://zotero/skin/arrow-split-090.png');
|
||||
}
|
||||
|
||||
.zotero-menuitem-merge-items
|
||||
{
|
||||
list-style-image: url('chrome://zotero/skin/arrow-join-090.png');
|
||||
}
|
||||
|
||||
.zotero-menuitem-export
|
||||
{
|
||||
list-style-image: url('chrome://zotero/skin/arrow-curve-090-left.png');
|
||||
}
|
||||
|
||||
.zotero-menuitem-restore-to-library
|
||||
{
|
||||
list-style-image: url('chrome://zotero/skin/lifebuoy.png');
|
||||
}
|
||||
|
||||
.zotero-menuitem-create-bibliography
|
||||
{
|
||||
list-style-image: url('chrome://zotero/skin/edit-list-order.png');
|
||||
}
|
||||
|
||||
.zotero-menuitem-create-report
|
||||
{
|
||||
list-style-image: url('chrome://zotero/skin/treeitem-report.png');
|
||||
}
|
||||
|
||||
.zotero-menuitem-retrieve-metadata
|
||||
{
|
||||
list-style-image: url('chrome://zotero/skin/puzzle-arrow.png');
|
||||
}
|
||||
|
||||
.zotero-menuitem-reindex
|
||||
{
|
||||
list-style-image: url('chrome://zotero/skin/document-search-result.png');
|
||||
}
|
||||
|
||||
.zotero-menuitem-create-parent
|
||||
{
|
||||
list-style-image: url('chrome://zotero/skin/page_white_add.png');
|
||||
}
|
||||
|
||||
.zotero-menuitem-rename-from-parent
|
||||
{
|
||||
list-style-image: url('chrome://zotero/skin/bookmark-pencil.png');
|
||||
}
|
||||
|
||||
#zotero-tb-advanced-search
|
||||
{
|
||||
list-style-image: url('chrome://zotero/skin/toolbar-advanced-search.png');
|
||||
|
|
BIN
chrome/skin/default/zotero/page_white_add.png
Normal file
After Width: | Height: | Size: 512 B |
BIN
chrome/skin/default/zotero/puzzle-arrow.png
Normal file
After Width: | Height: | Size: 921 B |
BIN
chrome/skin/default/zotero/toolbar-collection-delete.png
Normal file
After Width: | Height: | Size: 666 B |