summaryrefslogtreecommitdiff
path: root/sphinx/transforms
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2019-03-09 18:12:56 +0900
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2019-03-09 18:12:56 +0900
commit7c712464bb80f67c2d2f7f2c495cffccb51126b7 (patch)
treedf5a30fa9a22ee4383a24bda957dca597a3c803f /sphinx/transforms
parent16adc026f020f440b892ccbf9f816c051047bab7 (diff)
parentd7024fe996382ff3c9e1b35add98abda7b43e49a (diff)
downloadsphinx-git-7c712464bb80f67c2d2f7f2c495cffccb51126b7.tar.gz
Merge branch '2.0'
Diffstat (limited to 'sphinx/transforms')
-rw-r--r--sphinx/transforms/__init__.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/sphinx/transforms/__init__.py b/sphinx/transforms/__init__.py
index 636abfee2..6f513377b 100644
--- a/sphinx/transforms/__init__.py
+++ b/sphinx/transforms/__init__.py
@@ -220,7 +220,9 @@ class CitationReferences(SphinxTransform):
ids=citation_ref["ids"])
refnode.source = citation_ref.source or citation_ref.parent.source
refnode.line = citation_ref.line or citation_ref.parent.line
- refnode += nodes.Text('[' + cittext + ']')
+ refnode += nodes.inline(cittext, '[%s]' % cittext)
+ for class_name in citation_ref.attributes.get('classes', []):
+ refnode['classes'].append(class_name)
citation_ref.parent.replace(citation_ref, refnode)