diff --git a/apps/documents/forms.py b/apps/documents/forms.py index 4b2b844016..ca2e6f3816 100755 --- a/apps/documents/forms.py +++ b/apps/documents/forms.py @@ -40,7 +40,7 @@ class DocumentPageImageWidget(forms.widgets.Widget): return mark_safe(u''.join(output)) -class DocumentPageForm(forms.ModelForm): +class DocumentPageForm(DetailForm): class Meta: model = DocumentPage @@ -73,9 +73,10 @@ class ImageWidget(forms.widgets.Widget): output.append('
%s' % ugettext(u'Click on the image for full size view')) for document_page in value.documentpage_set.all(): - output.append('
%s)%s' % (document_page.page_number, - reverse('document_page_view', args=[document_page.id]), - ugettext(u'page view'))) + output.append('
%(text)s' % { + 'page_number': document_page.page_number, + 'url':reverse('document_page_view', args=[document_page.id]), + 'text':ugettext(u'Page %s details') % document_page.page_number}) #output.append(super(ImageWidget, self).render(name, value, attrs)) return mark_safe(u''.join(output)) diff --git a/apps/documents/views.py b/apps/documents/views.py index 2a9da08b07..555babc6c4 100755 --- a/apps/documents/views.py +++ b/apps/documents/views.py @@ -581,7 +581,7 @@ def document_page_view(request, document_page_id): form_list = [ { 'form':document_page_form, - 'title':_(u'document page: %s') % document_page.page_number, + 'title':_(u'details for document page: %s') % document_page.page_number, 'object':document_page, 'grid':6, },