propogate cite_reference node classes to pending_xref node

This commit is contained in:
Chris Sewell 2019-03-08 00:26:51 +00:00
parent 99932ac2bc
commit b74dbeb87a

View File

@ -220,6 +220,8 @@ class CitationReferences(SphinxTransform):
refnode.source = citnode.source or citnode.parent.source
refnode.line = citnode.line or citnode.parent.line
refnode += nodes.Text('[' + cittext + ']')
for class_name in citnode.attributes.get('classes', []):
refnode.set_class(class_name)
citnode.parent.replace(citnode, refnode)