From cbb398e58cd9a939afb312ca5a5ddc00304e9755 Mon Sep 17 00:00:00 2001 From: tehcneko Date: Thu, 2 Feb 2023 16:46:48 +0800 Subject: [PATCH] Fix underline support in comments (#748) Fix underline support --- .../ehviewer/client/parser/GalleryDetailParser.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryDetailParser.java b/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryDetailParser.java index 143a49cb8..0f6e9c58f 100644 --- a/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryDetailParser.java +++ b/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryDetailParser.java @@ -474,7 +474,14 @@ public class GalleryDetailParser { // user comment.user = c3.child(0).text(); // comment - comment.comment = JsoupUtils.getElementByClass(element, "c6").html(); + Element c6 = JsoupUtils.getElementByClass(element, "c6"); + // fix underline support + for (Element e : c6.children()) { + if ("span".equals(e.tagName()) && "text-decoration:underline;".equals(e.attr("style"))) { + e.tagName("u"); + } + } + comment.comment = c6.html(); // filter comment if (!comment.uploader) { EhFilter sEhFilter = EhFilter.INSTANCE;