From 98b0dc1858e64efd39d425d4ec1431ff7f64ceaf Mon Sep 17 00:00:00 2001 From: tk0miya Date: Mon, 6 Oct 2014 23:25:25 +0900 Subject: Fix it should not use starttag() to tags which are not related with node --- sphinx/writers/html.py | 6 +++--- 1 file 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('') 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('') # 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('
') else: BaseTranslator.visit_caption(self, node) self.add_fignumber(node) -- cgit v1.2.1