diff --git a/apps/document_indexing/widgets.py b/apps/document_indexing/widgets.py index 0329ce6530..c57b52d9c9 100644 --- a/apps/document_indexing/widgets.py +++ b/apps/document_indexing/widgets.py @@ -2,8 +2,14 @@ from django.utils.safestring import mark_safe from document_indexing.models import IndexInstance +FOLDER_ICON = u'folder_page' + def index_instance_item_link(index_instance_item): - icon = u'folder_page' if isinstance(index_instance_item, IndexInstance) else u'page' - return mark_safe(u'%(text)s' % { - 'url': index_instance_item.get_absolute_url(), 'icon': icon, 'text': index_instance_item}) + icon = FOLDER_ICON if isinstance(index_instance_item, IndexInstance) else u'' + icon_template = u'' % icon if icon else u'' + return mark_safe('%(icon_template)s%(text)s' % { + 'url': index_instance_item.get_absolute_url(), + 'icon_template': icon_template, + 'text': index_instance_item + })