From 6a83f367705e999aba27bf9fe0ec017c31fd4bbd Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 14 Apr 2011 17:49:51 -0400 Subject: [PATCH] Replaced page break text with page number when displaying document content --- apps/documents/forms.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/apps/documents/forms.py b/apps/documents/forms.py index 85ae83bd2b..87437e9172 100644 --- a/apps/documents/forms.py +++ b/apps/documents/forms.py @@ -122,8 +122,14 @@ class DocumentContentForm(forms.Form): def __init__(self, *args, **kwargs): self.document = kwargs.pop('document', None) super(DocumentContentForm, self).__init__(*args, **kwargs) - page_break_template = u'\n\n\n------------------ %s ------------------\n\n\n' % _(u'page break') - self.fields['contents'].initial = page_break_template.join([page.content for page in self.document.documentpage_set.all() if page.content]) + content = [] + self.fields['contents'].initial = u'' + for page in self.document.documentpage_set.all(): + if page.content: + content.append(page.content) + content.append(u'\n\n\n - Page %s - \n\n\n' % page.page_number) + + self.fields['contents'].initial = u''.join(content) contents = forms.CharField( label=_(u'Contents'),