feature: html table implemented

as envisioned by mistltoe developers
This commit is contained in:
Prof. Dr. Matthias Jung DL9MJ
2025-05-14 15:55:51 +02:00
parent 7485915114
commit 9a747dc8bf
3 changed files with 44 additions and 40 deletions
+4 -7
View File
@@ -215,17 +215,14 @@ class FiftyOhmHtmlRenderer(HtmlRenderer):
return f"<{type}>{cell}</{type}>"
def render_table(self, token):
data = token.table
alignment = token.alignment
table = "<table>"
for i, row in enumerate(data):
for i, row in enumerate(token.children):
content = ""
for j, cell in enumerate(row[0]):
content += self.render_cell_helper(cell, alignment[j], ("th" if i==0 else "td"))
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 += self.render_row_helper(content)
table += "</table>"
return table