Replaced page break text with page number when displaying document content

This commit is contained in:
Roberto Rosario
2011-04-14 17:49:51 -04:00
parent af34a5ec5a
commit 6a83f36770

View File

@@ -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'),