diff --git a/apps/documents/forms.py b/apps/documents/forms.py index 851d72ebb5..50bd253a7e 100644 --- a/apps/documents/forms.py +++ b/apps/documents/forms.py @@ -79,18 +79,33 @@ class ImageWidget(forms.widgets.Widget): output = [] page_count = value.documentpage_set.count() output.append( - '
%s
' % - ugettext(u'Pages')) + u'
%s
' % + ugettext(u'Total pages: %s') % page_count) + + output.append(u'
') + for page in value.documentpage_set.all(): output.append( - '%(page)s)' % { - 'url': reverse('document_page_view', args=[page.id]), - 'img': reverse('document_preview_multipage', args=[value.id]), + u'''
+
%(page_string)s %(page)s
+ + + + +
''' % { + 'url': reverse('document_page_view', args=[page.pk]), + 'img': reverse('document_preview_multipage', args=[value.pk]), 'page': page.page_number, + 'view_url': reverse('document_display', args=[page.document.pk]), + 'page_string': ugettext(u'Page'), + 'details_string': ugettext(u'Details'), }) + output.append(u'
') output.append( - '
%s' % + u'
%s' % ugettext(u'Click on the image for full size view')) return mark_safe(u''.join(output)) @@ -124,7 +139,7 @@ class DocumentPreviewForm(forms.Form): super(DocumentPreviewForm, self).__init__(*args, **kwargs) self.fields['preview'].initial = self.document - preview = forms.CharField(widget=ImageWidget()) + preview = forms.CharField(widget=ImageWidget(), label=_(u'Page previews')) class DocumentContentForm(forms.Form):