refactoring at 37664fe44c7 is not correct. reverting. Thanks @tk0miya. refs pull request #264

This commit is contained in:
Takayuki Shimizukawa
2014-08-10 17:00:09 +09:00
parent 4b1485f421
commit 7aed098f5d

View File

@@ -543,21 +543,24 @@ class StandardDomain(Domain):
if node.tagname == 'section':
sectname = clean_astext(node[0]) # node[0] == title node
elif node.tagname == 'figure':
for n in node.traverse(nodes.caption):
sectname = clean_astext(n)
break
for n in node:
if n.tagname == 'caption':
sectname = clean_astext(n)
break
else:
continue
elif node.tagname == 'image' and node.parent.tagname == 'figure':
for n in node.parent.traverse(nodes.caption):
sectname = clean_astext(n)
break
for n in node.parent:
if n.tagname == 'caption':
sectname = clean_astext(n)
break
else:
continue
elif node.tagname == 'table':
for n in node.traverse(nodes.title):
sectname = clean_astext(n)
break
for n in node:
if n.tagname == 'title':
sectname = clean_astext(n)
break
else:
continue
else: