mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-06-23 15:30:45 -04:00
Add right-click copy link for identifiers and author links in book details.
This commit is contained in:
parent
61c67430da
commit
cc64a6d76b
@ -230,6 +230,11 @@ def add_item_specific_entries(menu, data, book_info):
|
||||
add_format_entries(menu, data, book_info)
|
||||
elif dt == 'author':
|
||||
author = data['name']
|
||||
if data['url'] != 'calibre':
|
||||
ac = book_info.copy_link_action
|
||||
ac.current_url = data['url']
|
||||
ac.setText(_('&Copy author link'))
|
||||
menu.addAction(ac)
|
||||
menu.addAction(init_manage_action(book_info.manage_action, 'authors', author))
|
||||
if hasattr(book_info, 'search_internet'):
|
||||
menu.sia = sia = create_search_internet_menu(book_info.search_internet, author)
|
||||
@ -253,6 +258,10 @@ def add_item_specific_entries(menu, data, book_info):
|
||||
book_id = int(data['book_id'])
|
||||
value = remove_value = data['value']
|
||||
if field == 'identifiers':
|
||||
ac = book_info.copy_link_action
|
||||
ac.current_url = value
|
||||
ac.setText(_('&Copy identifier'))
|
||||
menu.addAction(ac)
|
||||
menu.addAction(book_info.edit_identifiers_action)
|
||||
remove_value = data['id_type']
|
||||
elif field in ('tags', 'series', 'publisher') or is_category(field):
|
||||
|
Loading…
x
Reference in New Issue
Block a user