Improved override widths

This commit is contained in:
M66B
2021-12-03 16:04:14 +01:00
parent ec4b142f3e
commit cf6f42fe7d
3 changed files with 33 additions and 6 deletions

View File

@@ -2065,10 +2065,23 @@ public class HtmlHelper {
}
static void overrideWidth(Document document) {
document.select("head")
.prepend("<style type=\"text/css\">" +
"* {width: auto !important; max-width: none !important;}" +
"</style>");
List<String> tags = new ArrayList<>();
for (Element e : document.select("*")) {
String tag = e.tagName();
if ("img".equals(tag))
continue;
if (tags.contains(tag))
continue;
tags.add(tag);
}
StringBuilder sb = new StringBuilder();
sb.append("<style type=\"text/css\">");
for (String tag : tags)
sb.append(tag).append("{max-width: 100% !important;}");
sb.append("</style>");
document.select("head").append(sb.toString());
}
static String getLanguage(Context context, String subject, String text) {