Skip to content

Commit 4a512dc

Browse files
committed
Update goldens and fix 'q' tag
1 parent 4ddeb1e commit 4a512dc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+7
-3
lines changed

example/lib/main.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ const htmlData = """
4747
Solve for <var>x<sub>n</sub></var>: log<sub>2</sub>(<var>x</var><sup>2</sup>+<var>n</var>) = 9<sup>3</sup>
4848
<p>One of the most <span>common</span> equations in all of physics is <br /><var>E</var>=<var>m</var><var>c</var><sup>2</sup>.</p>
4949
<h3>Table support (with custom styling!):</h3>
50+
<p>
51+
<q>Famous quote...</q>
52+
</p>
5053
<table>
5154
<colgroup>
5255
<col width="50%" />

lib/html_parser.dart

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -476,12 +476,13 @@ class HtmlParser extends StatelessWidget {
476476
/// properties.
477477
static StyledElement _processBeforesAndAfters(StyledElement tree) {
478478
if (tree.style?.before != null) {
479-
tree.children.insert(0, TextContentElement(text: tree.style.before));
479+
tree.children?.insert(0, TextContentElement(text: tree.style.before, style: tree.style));
480480
}
481481
if (tree.style?.after != null) {
482-
tree.children.add(TextContentElement(text: tree.style.after));
482+
tree.children?.add(TextContentElement(text: tree.style.after, style: tree.style));
483+
} else {
484+
tree.children?.forEach(_processBeforesAndAfters);
483485
}
484-
tree.children?.forEach(_processBeforesAndAfters);
485486
return tree;
486487
}
487488

test/goldens/a.png

161 Bytes

test/goldens/abbr.png

237 Bytes

test/goldens/acronym.png

173 Bytes

test/goldens/address.png

216 Bytes

test/goldens/article.png

212 Bytes

test/goldens/aside.png

198 Bytes

test/goldens/b.png

70 Bytes

test/goldens/bdi.png

187 Bytes

test/goldens/bdo.png

217 Bytes

test/goldens/big.png

338 Bytes

test/goldens/blockquote.png

190 Bytes

test/goldens/body.png

187 Bytes

test/goldens/br.png

224 Bytes

test/goldens/caption.png

187 Bytes

test/goldens/center.png

184 Bytes

test/goldens/cite.png

175 Bytes

test/goldens/code.png

187 Bytes

test/goldens/data.png

187 Bytes

test/goldens/dd.png

188 Bytes

test/goldens/del.png

226 Bytes

test/goldens/dfn.png

426 Bytes

test/goldens/div.png

184 Bytes

test/goldens/dl.png

183 Bytes

test/goldens/dt.png

184 Bytes

test/goldens/em.png

175 Bytes

test/goldens/figcaption_figure.png

187 Bytes

test/goldens/font.png

217 Bytes

test/goldens/footer.png

184 Bytes

test/goldens/h1.png

-20 Bytes

test/goldens/h2.png

77 Bytes

test/goldens/h3.png

236 Bytes

test/goldens/h4.png

135 Bytes

test/goldens/h5.png

207 Bytes

test/goldens/h6.png

223 Bytes

test/goldens/header.png

184 Bytes

test/goldens/hr.png

226 Bytes

test/goldens/i.png

175 Bytes

test/goldens/img.png

187 Bytes

test/goldens/img_alt.png

187 Bytes

test/goldens/ins.png

205 Bytes

test/goldens/kbd.png

187 Bytes

test/goldens/li_ol.png

191 Bytes

test/goldens/li_ul.png

495 Bytes

test/goldens/main.png

184 Bytes

test/goldens/mark.png

206 Bytes

test/goldens/nav.png

184 Bytes

test/goldens/noscript.png

64 Bytes

test/goldens/p.png

183 Bytes

test/goldens/pre.png

183 Bytes

test/goldens/q.png

180 Bytes

test/goldens/rp.png

-32 Bytes

test/goldens/rt.png

104 Bytes

test/goldens/ruby.png

104 Bytes

test/goldens/s.png

226 Bytes

test/goldens/samp.png

187 Bytes

test/goldens/section.png

184 Bytes

test/goldens/small.png

362 Bytes

test/goldens/span.png

187 Bytes

test/goldens/strike.png

226 Bytes

test/goldens/strong.png

70 Bytes

test/goldens/sub.png

276 Bytes

test/goldens/sup.png

291 Bytes

test/goldens/table.png

121 Bytes

test/goldens/tbody.png

121 Bytes

test/goldens/td.png

121 Bytes

test/goldens/template.png

64 Bytes

test/goldens/tfoot.png

121 Bytes

test/goldens/th.png

121 Bytes

test/goldens/thead.png

121 Bytes

test/goldens/time.png

183 Bytes

test/goldens/tr.png

121 Bytes

test/goldens/tt.png

187 Bytes

test/goldens/u.png

205 Bytes

test/goldens/var.png

175 Bytes

test/goldens/whitespace.png

4.41 KB

0 commit comments

Comments
 (0)