From b8ba3ef70fbaca9d69470f8cccb03f9acbcd4763 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 4 Jul 2011 02:00:05 -0400 Subject: [PATCH] Only display an icon for index instances and not for documents --- apps/document_indexing/widgets.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) 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 + })