diff --git a/apps/documents/widgets.py b/apps/documents/widgets.py index bdc963ed94..705c28cd82 100644 --- a/apps/documents/widgets.py +++ b/apps/documents/widgets.py @@ -11,15 +11,15 @@ from converter.literals import (DEFAULT_ZOOM_LEVEL, DEFAULT_ROTATION, from mimetype.api import get_error_icon_url -def document_thumbnail(document): - return document_html_widget(document, click_view='document_preview') +def document_thumbnail(document, **kwargs): + return document_html_widget(document, click_view='document_preview', **kwargs) def document_link(document): return mark_safe(u'%s' % (reverse('document_view_simple', args=[document.pk]), document)) -def document_html_widget(document, view='document_thumbnail', click_view=None, page=DEFAULT_PAGE_NUMBER, zoom=DEFAULT_ZOOM_LEVEL, rotation=DEFAULT_ROTATION, gallery_name=None, fancybox_class='fancybox', version=None): +def document_html_widget(document, view='document_thumbnail', click_view=None, page=DEFAULT_PAGE_NUMBER, zoom=DEFAULT_ZOOM_LEVEL, rotation=DEFAULT_ROTATION, gallery_name=None, fancybox_class='fancybox', version=None, title=None): result = [] alt_text = _(u'document page image') @@ -47,8 +47,13 @@ def document_html_widget(document, view='document_thumbnail', click_view=None, p result.append(u'
' % (document.pk, page if page else 1)) + if title: + title_template = u'title="%s"' % title + else: + title_template = u'' + if click_view: - result.append(u'' % (gallery_template, fancybox_class, u'%s?%s' % (reverse(click_view, args=[document.pk]), query_string))) + result.append(u'' % (gallery_template, fancybox_class, u'%s?%s' % (reverse(click_view, args=[document.pk]), query_string), title_template)) result.append(u'%s' % (preview_view, settings.STATIC_URL, alt_text)) result.append(u'' % (preview_view, alt_text))