Loading k9mail/src/main/java/com/fsck/k9/message/html/UriLinkifier.java +1 −1 Original line number Diff line number Diff line Loading @@ -13,7 +13,7 @@ import android.text.TextUtils; public class UriLinkifier { private static final Pattern URI_SCHEME; private static final Map<String, UriParser> SUPPORTED_URIS; private static final String SCHEME_SEPARATORS = " (\\n"; private static final String SCHEME_SEPARATORS = " (\\n>"; private static final String ALLOWED_SEPARATORS_PATTERN = "(?:^|[" + SCHEME_SEPARATORS + "])"; static { Loading k9mail/src/test/java/com/fsck/k9/message/html/UriLinkifierTest.java +9 −0 Original line number Diff line number Diff line Loading @@ -136,4 +136,13 @@ public class UriLinkifierTest { "<a href=\"http://uri2.example.org/path\">http://uri2.example.org/path</a> postfix", outputBuffer.toString()); } @Test public void uriSurroundedByHtmlTags() { String text = "<br>http://uri.example.org<hr>"; UriLinkifier.linkifyText(text, outputBuffer); assertEquals("<br><a href=\"http://uri.example.org\">http://uri.example.org</a><hr>", outputBuffer.toString()); } } Loading
k9mail/src/main/java/com/fsck/k9/message/html/UriLinkifier.java +1 −1 Original line number Diff line number Diff line Loading @@ -13,7 +13,7 @@ import android.text.TextUtils; public class UriLinkifier { private static final Pattern URI_SCHEME; private static final Map<String, UriParser> SUPPORTED_URIS; private static final String SCHEME_SEPARATORS = " (\\n"; private static final String SCHEME_SEPARATORS = " (\\n>"; private static final String ALLOWED_SEPARATORS_PATTERN = "(?:^|[" + SCHEME_SEPARATORS + "])"; static { Loading
k9mail/src/test/java/com/fsck/k9/message/html/UriLinkifierTest.java +9 −0 Original line number Diff line number Diff line Loading @@ -136,4 +136,13 @@ public class UriLinkifierTest { "<a href=\"http://uri2.example.org/path\">http://uri2.example.org/path</a> postfix", outputBuffer.toString()); } @Test public void uriSurroundedByHtmlTags() { String text = "<br>http://uri.example.org<hr>"; UriLinkifier.linkifyText(text, outputBuffer); assertEquals("<br><a href=\"http://uri.example.org\">http://uri.example.org</a><hr>", outputBuffer.toString()); } }