feat: parse table captions

This commit is contained in:
Tim Grelka
2025-05-14 23:24:33 +02:00
parent 1a8656428d
commit 60e8d65e04
2 changed files with 37 additions and 19 deletions
+8 -5
View File
@@ -210,13 +210,16 @@ class FiftyOhmHtmlRenderer(HtmlRenderer):
def render_table(self, token):
alignment = token.alignment
table = "<table>"
table = "<table>\n"
for i, row in enumerate(token.children):
content = ""
for j, cell in enumerate(row.children):
content += self.render_cell_helper(self.render_inner(cell), alignment[j], ("th" if i==0 else "td"))
table += f"<tr>{content}</tr>"
content += self.render_cell_helper(self.render_inner(cell), alignment[j], ("th" if i == 0 else "td"))
table += f"<tr>\n{content}</tr>\n"
if token.caption != "":
table += f"<caption>{token.caption}</caption>"
table += "</table>"
return table
return table