From fd2a284505652426256546dc616c4bcc04d2a593 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 7 Nov 2011 02:07:56 -0400 Subject: [PATCH] Only allow clickable thumbnails for document with a valid image in the multi page view --- apps/documents/forms.py | 39 ++++++++++++++++++++++++++++----------- 1 file changed, 28 insertions(+), 11 deletions(-) diff --git a/apps/documents/forms.py b/apps/documents/forms.py index 5eba57bb09..9fdc19c5c2 100644 --- a/apps/documents/forms.py +++ b/apps/documents/forms.py @@ -113,21 +113,38 @@ class DocumentPagesCarouselWidget(forms.widgets.Widget): output.append(u'
') for page in value.documentpage_set.all(): - output.append( - u'''
-
%(page_string)s %(page)s
-
- + try: + page.document.get_valid_image() + template = u'''
+
%(page_string)s %(page)s
+
+ +
''' + except: + template = u'''
+
%(page_string)s %(page)s
+
%(string)s - -
- -
''' % { +
+ +
''' + + + output.append(template % { 'url': reverse('document_page_view', args=[page.pk]), 'img': reverse('document_preview_multipage', args=[value.pk]), 'page': page.page_number,