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 = []
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 = []
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 = []
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 = []
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 = []