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,
},