Custom render: white space fix

This commit is contained in:
M66B 2020-04-25 12:25:19 +02:00
parent dd3904ac12
commit 98022e690f
1 changed files with 3 additions and 2 deletions

View File

@ -1784,6 +1784,7 @@ public class HtmlHelper {
private List<TextNode> block = new ArrayList<>(); private List<TextNode> block = new ArrayList<>();
private String WHITESPACE = " \t\f\u00A0"; private String WHITESPACE = " \t\f\u00A0";
private String WHITESPACE_NL = WHITESPACE + "\r\n";
private Pattern TRIM_WHITESPACE_NL = private Pattern TRIM_WHITESPACE_NL =
Pattern.compile("[" + WHITESPACE + "]*\\r?\\n[" + WHITESPACE + "]*"); Pattern.compile("[" + WHITESPACE + "]*\\r?\\n[" + WHITESPACE + "]*");
@ -1861,14 +1862,14 @@ public class HtmlHelper {
int len = text.length(); int len = text.length();
if (len == 0) if (len == 0)
return false; return false;
return WHITESPACE.contains(text.substring(0, 1)); return WHITESPACE_NL.contains(text.substring(0, 1));
} }
boolean endsWithWhitespace(String text) { boolean endsWithWhitespace(String text) {
int len = text.length(); int len = text.length();
if (len == 0) if (len == 0)
return false; return false;
return WHITESPACE.contains(text.substring(len - 1)); return WHITESPACE_NL.contains(text.substring(len - 1));
} }
}, document.body()); }, document.body());