summaryrefslogtreecommitdiff
path: root/docutils/transforms
diff options
context:
space:
mode:
authorgoodger <goodger@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2002-07-04 01:23:50 +0000
committergoodger <goodger@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2002-07-04 01:23:50 +0000
commit9830aac6db5c209b7b022e61dbdcb76540b14acf (patch)
treeef3e78f386ee699bb181b9c043c97e454a551385 /docutils/transforms
parent426ed7ac0d7dc20b8dcd6df6c91b5f3627078227 (diff)
downloaddocutils-9830aac6db5c209b7b022e61dbdcb76540b14acf.tar.gz
Rearranged footer.
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk/docutils@242 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/transforms')
-rw-r--r--docutils/transforms/universal.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/docutils/transforms/universal.py b/docutils/transforms/universal.py
index e9553cb13..e4ad65b48 100644
--- a/docutils/transforms/universal.py
+++ b/docutils/transforms/universal.py
@@ -57,6 +57,14 @@ class Decorations(Transform):
options = self.document.options
if options.generator or options.datestamp or options.source_link:
text = []
+ if options.source_link and self.document.hasattr('source'):
+ text.extend([
+ nodes.reference('', 'View document source',
+ refuri=self.document['source']),
+ nodes.Text('. ')])
+ if options.datestamp:
+ datestamp = time.strftime(options.datestamp, time.gmtime())
+ text.append(nodes.Text('Generated on: ' + datestamp + '. '))
if options.generator:
text.extend([
nodes.Text('Generated by '),
@@ -66,14 +74,6 @@ class Decorations(Transform):
nodes.reference('', 'reStructuredText', refuri='http://'
'docutils.sourceforge.net/rst.html'),
nodes.Text(' source. ')])
- if options.source_link:
- text.extend([
- nodes.reference('', 'View document source',
- refuri=self.document['source']),
- nodes.Text('. ')])
- if options.datestamp:
- datestamp = time.strftime(options.datestamp, time.gmtime())
- text.append(nodes.Text('Date: ' + datestamp + '. '))
footer = nodes.footer()
footer += nodes.paragraph('', '', *text)
return footer