Show marked text

This commit is contained in:
M66B
2022-04-04 08:23:20 +02:00
parent f10c89dbea
commit 1b3b6c0e52

View File

@@ -497,7 +497,7 @@ public class HtmlHelper {
sheets = parseStyles(parsed.head().select("style"));
Safelist safelist = Safelist.relaxed()
.addTags("hr", "abbr", "big", "font", "dfn", "del", "s", "tt")
.addTags("hr", "abbr", "big", "font", "dfn", "del", "s", "tt", "mark")
.addAttributes(":all", "class")
.addAttributes(":all", "style")
.addAttributes("span", "dir")
@@ -2910,6 +2910,7 @@ public class HtmlHelper {
final int colorPrimary = Helper.resolveColor(context, R.attr.colorPrimary);
final int colorAccent = Helper.resolveColor(context, R.attr.colorAccent);
final int colorHighlight = Helper.resolveColor(context, R.attr.colorHighlight);
final int colorBlockquote = Helper.resolveColor(context, R.attr.colorBlockquote, colorPrimary);
final int colorSeparator = Helper.resolveColor(context, R.attr.colorSeparator);
int bulletGap = context.getResources().getDimensionPixelSize(R.dimen.bullet_gap_size);
@@ -3372,6 +3373,9 @@ public class HtmlHelper {
setSpan(ssb, new NumberSpan(bulletIndent, bulletGap, colorAccent, textSize, level, index, ltype), start, ssb.length());
}
break;
case "mark":
setSpan(ssb, new BackgroundColorSpan(colorHighlight), start, ssb.length());
break;
case "pre":
case "tt":