コード例 #1
0
ファイル: transforms.py プロジェクト: Even8090/hrv_features
    def depart_table(self, node: nodes.table) -> None:
        tbody = list(node.traverse(nodes.tbody))[0]
        for footnote in reversed(self.table_footnotes):
            fntext = footnotetext('', *footnote.children)
            tbody.insert(0, fntext)

        self.table_footnotes = []
コード例 #2
0
ファイル: transforms.py プロジェクト: jrhauser/jrhauser
    def depart_table(self, node: nodes.table) -> None:
        tbody = next(node.findall(nodes.tbody))
        for footnote in reversed(self.table_footnotes):
            fntext = footnotetext('', *footnote.children, ids=footnote['ids'])
            tbody.insert(0, fntext)

        self.table_footnotes = []
コード例 #3
0
ファイル: transforms.py プロジェクト: olivier-heurtier/sphinx
    def depart_table(self, node):
        # type: (nodes.table) -> None
        tbody = list(node.traverse(nodes.tbody))[0]
        for footnote in reversed(self.table_footnotes):
            fntext = footnotetext('', *footnote.children)
            tbody.insert(0, fntext)

        self.table_footnotes = []
コード例 #4
0
ファイル: transforms.py プロジェクト: Even8090/hrv_features
 def unrestrict(self, node: Element) -> None:
     if self.restricted == node:
         self.restricted = None
         pos = node.parent.index(node)
         for i, footnote, in enumerate(self.pendings):
             fntext = footnotetext('', *footnote.children)
             node.parent.insert(pos + i + 1, fntext)
         self.pendings = []
コード例 #5
0
ファイル: transforms.py プロジェクト: olivier-heurtier/sphinx
 def unrestrict(self, node):
     # type: (nodes.Element) -> None
     if self.restricted == node:
         self.restricted = None
         pos = node.parent.index(node)
         for i, footnote, in enumerate(self.pendings):
             fntext = footnotetext('', *footnote.children)
             node.parent.insert(pos + i + 1, fntext)
         self.pendings = []