summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakayuki Shimizukawa <shimizukawa+bitbucket@gmail.com>2014-10-07 23:22:01 +0900
committerTakayuki Shimizukawa <shimizukawa+bitbucket@gmail.com>2014-10-07 23:22:01 +0900
commitfbcaa3ed26ef775f0568f71ee8765c13467ca667 (patch)
treee3f3ae9a43260aef9f1a28b6b494d8c3857c39f2
parentd54f87973512573cdf8b11b6b7fe8dddaa156515 (diff)
parent98b0dc1858e64efd39d425d4ec1431ff7f64ceaf (diff)
downloadsphinx-fbcaa3ed26ef775f0568f71ee8765c13467ca667.tar.gz
Merged in tk0miya/sphinx (pull request #306)
Fix it should not use starttag() to tags which are not related with node
-rw-r--r--sphinx/writers/html.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/sphinx/writers/html.py b/sphinx/writers/html.py
index 1d2cff05..09619f9f 100644
--- a/sphinx/writers/html.py
+++ b/sphinx/writers/html.py
@@ -248,7 +248,7 @@ class HTMLTranslator(BaseTranslator):
def add_fignumber(self, node):
def append_fignumber(figtype, figure_id):
if figure_id in self.builder.fignumbers.get(figtype, {}):
- self.body.append(self.starttag(node, 'span', '', CLASS='caption-number'))
+ self.body.append('<span class="caption-number">')
prefix = self.builder.config.numfig_prefix.get(figtype, '')
numbers = self.builder.fignumbers[figtype][figure_id]
self.body.append(prefix % '.'.join(map(str, numbers)) + ' ')
@@ -279,7 +279,7 @@ class HTMLTranslator(BaseTranslator):
self.add_secnumber(node)
self.add_fignumber(node)
if isinstance(node.parent, nodes.table):
- self.body.append(self.starttag(node, 'span', '', CLASS='caption-text'))
+ self.body.append('<span class="caption-text">')
# overwritten
def visit_literal_block(self, node):
@@ -308,7 +308,7 @@ class HTMLTranslator(BaseTranslator):
def visit_caption(self, node):
if isinstance(node.parent, nodes.container) and node.parent.get('literal_block'):
- self.body.append(self.starttag(node, 'div', '', CLASS='code-block-caption'))
+ self.body.append('<div class="code-block-caption">')
else:
BaseTranslator.visit_caption(self, node)
self.add_fignumber(node)