From 3482f15c15ea91ad3d666fc75c427c56a4fde6cd Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 5 Aug 2017 08:08:09 +0530 Subject: [PATCH] Server: Fix tooltip not working in the cover grid view. Fixes #1708760 [Feature request: add book title as hover to web grid ui](https://bugs.launchpad.net/calibre/+bug/1708760) --- src/pyj/book_list/cover_grid.pyj | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pyj/book_list/cover_grid.pyj b/src/pyj/book_list/cover_grid.pyj index 54c10c00a8..d361666223 100644 --- a/src/pyj/book_list/cover_grid.pyj +++ b/src/pyj/book_list/cover_grid.pyj @@ -64,9 +64,10 @@ def on_img_load(img, load_type): def create_item(book_id, metadata, create_image, show_book_details): authors = metadata.authors.join(' & ') if metadata.authors else _('Unknown') img = create_image(book_id, THUMBNAIL_MAX_WIDTH, THUMBNAIL_MAX_HEIGHT, on_img_load) - img.setAttribute('alt', _('{} by {}').format(metadata.title, authors)) + tooltip = _('{} by {}').format(metadata.title, authors) + img.setAttribute('alt', tooltip) img.dataset.title, img.dataset.authors = metadata.title, authors - ans = E.div(img, onclick=show_book_details) + ans = E.div(img, onclick=show_book_details, title=tooltip) return ans def append_item(container, item):