bugfix/cell-alignment-v2

pull/711/head
Stephan Hradek 2023-09-08 22:16:18 +02:00
parent 4c9bf95126
commit dee730c2c5
No known key found for this signature in database
GPG Key ID: DDF026DB9AE9A387
2 changed files with 5 additions and 5 deletions

View File

@ -1282,10 +1282,10 @@ func TestTable(t *testing.T) {
"<tbody>\n<tr>\n<td><em>d</em></td>\n<td><strong>e</strong></td>\n<td>f</td>\n</tr>\n</tbody>\n</table>\n",
"a|b|c|d\n:--|--:|:-:|---\ne|f|g|h\n",
"<table>\n<thead>\n<tr>\n<th align=\"left\">a</th>\n<th align=\"right\">b</th>\n" +
"<th align=\"center\">c</th>\n<th>d</th>\n</tr>\n</thead>\n\n" +
"<tbody>\n<tr>\n<td align=\"left\">e</td>\n<td align=\"right\">f</td>\n" +
"<td align=\"center\">g</td>\n<td>h</td>\n</tr>\n</tbody>\n</table>\n",
"<table>\n<thead>\n<tr>\n<th align=\"left\" style=\"text-align: left\">a</th>\n<th align=\"right\" style=\"text-align: right\">b</th>\n" +
"<th align=\"center\" style=\"text-align: center\">c</th>\n<th>d</th>\n</tr>\n</thead>\n\n" +
"<tbody>\n<tr>\n<td align=\"left\" style=\"text-align: left\">e</td>\n<td align=\"right\" style=\"text-align: right\">f</td>\n" +
"<td align=\"center\" style=\"text-align: center\">g</td>\n<td>h</td>\n</tr>\n</tbody>\n</table>\n",
"a|b|c\n---|---|---\n",
"<table>\n<thead>\n<tr>\n<th>a</th>\n<th>b</th>\n<th>c</th>\n</tr>\n</thead>\n\n<tbody>\n</tbody>\n</table>\n",

View File

@ -789,7 +789,7 @@ func (r *HTMLRenderer) RenderNode(w io.Writer, node *Node, entering bool) WalkSt
if entering {
align := cellAlignment(node.Align)
if align != "" {
attrs = append(attrs, fmt.Sprintf(`align="%s"`, align))
attrs = append(attrs, fmt.Sprintf(`align="%s" style="text-align: %[1]s`, align))
}
if node.Prev == nil {
r.cr(w)