summaryrefslogtreecommitdiff
path: root/transforms/universal.py
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
commitd5725334edf1a747a1c0ae201e33edc0b0096b21 (patch)
treef0b5f3eb4cf5f306eb44147d64c20e45568ed9d4 /transforms/universal.py
parent5fbc2f616cf5e9db7d8d86df129d1138366fae23 (diff)
downloaddocutils-d5725334edf1a747a1c0ae201e33edc0b0096b21.tar.gz
Rearranged footer.
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk/docutils/docutils@242 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'transforms/universal.py')
-rw-r--r--transforms/universal.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/transforms/universal.py b/transforms/universal.py
index e9553cb13..e4ad65b48 100644
--- a/transforms/universal.py
+++ b/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