summaryrefslogtreecommitdiff
path: root/docutils/parsers/rst/directives/images.py
diff options
context:
space:
mode:
authormilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2011-06-30 22:14:29 +0000
committermilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2011-06-30 22:14:29 +0000
commit1b842d8f1c06cb00b6cb4000f24f595014a2a04f (patch)
treec0141ca2b44a1668c8c9e13034796d0008dc4eed /docutils/parsers/rst/directives/images.py
parent88b257eec30b5e84c133191c1feeb3d6834f4e18 (diff)
downloaddocutils-1b842d8f1c06cb00b6cb4000f24f595014a2a04f.tar.gz
New "name" directive option attaching a reference name.
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk/docutils@7062 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/parsers/rst/directives/images.py')
-rw-r--r--docutils/parsers/rst/directives/images.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/docutils/parsers/rst/directives/images.py b/docutils/parsers/rst/directives/images.py
index 3f5dd9bc4..7ac9d7768 100644
--- a/docutils/parsers/rst/directives/images.py
+++ b/docutils/parsers/rst/directives/images.py
@@ -42,6 +42,7 @@ class Image(Directive):
'width': directives.length_or_percentage_or_unitless,
'scale': directives.percentage,
'align': align,
+ 'name': directives.unchanged,
'target': directives.unchanged_required,
'class': directives.class_option}
@@ -85,6 +86,7 @@ class Image(Directive):
del self.options['target']
set_classes(self.options)
image_node = nodes.image(self.block_text, **self.options)
+ self.add_name(image_node)
if reference_node:
reference_node += image_node
return messages + [reference_node]