mirror of
https://github.com/M66B/FairEmail.git
synced 2025-03-03 10:16:45 +00:00
Refactoring
This commit is contained in:
parent
5a42134be8
commit
2e34d144a2
2 changed files with 19 additions and 18 deletions
|
@ -2612,8 +2612,7 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
|
|||
boolean overview_mode = prefs.getBoolean("overview_mode", false);
|
||||
boolean override_width = prefs.getBoolean("override_width", false);
|
||||
HtmlHelper.setViewport(document, overview_mode);
|
||||
if (!overview_mode && override_width)
|
||||
HtmlHelper.overrideWidth(document);
|
||||
HtmlHelper.overrideWidth(document, overview_mode);
|
||||
if (inline || show_images)
|
||||
HtmlHelper.embedInlineImages(context, message.id, document, show_images);
|
||||
|
||||
|
@ -5545,8 +5544,8 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
|
|||
boolean overview_mode = prefs.getBoolean("overview_mode", false);
|
||||
boolean override_width = prefs.getBoolean("override_width", false);
|
||||
HtmlHelper.setViewport(d, overview_mode);
|
||||
if (!overview_mode && override_width)
|
||||
HtmlHelper.overrideWidth(d);
|
||||
if (override_width)
|
||||
HtmlHelper.overrideWidth(d, overview_mode);
|
||||
}
|
||||
|
||||
List<CSSStyleSheet> sheets =
|
||||
|
|
|
@ -2064,21 +2064,23 @@ public class HtmlHelper {
|
|||
Log.i(document.head().html());
|
||||
}
|
||||
|
||||
static void overrideWidth(Document document) {
|
||||
for (Element e : document.select("*")) {
|
||||
String width = e.attr("width");
|
||||
if (TextUtils.isEmpty(width))
|
||||
continue;
|
||||
e.attr("style", mergeStyles(
|
||||
e.attr("style"),
|
||||
"width: " + width));
|
||||
e.removeAttr("width");
|
||||
}
|
||||
static void overrideWidth(Document document, boolean overview_mode) {
|
||||
if (!overview_mode) {
|
||||
for (Element e : document.select("*")) {
|
||||
String width = e.attr("width");
|
||||
if (TextUtils.isEmpty(width))
|
||||
continue;
|
||||
e.attr("style", mergeStyles(
|
||||
e.attr("style"),
|
||||
"width: " + width));
|
||||
e.removeAttr("width");
|
||||
}
|
||||
|
||||
for (Element e : document.body().children())
|
||||
e.attr("style", mergeStyles(
|
||||
e.attr("style"),
|
||||
"min-width: 0 !important; max-width: 100% !important;"));
|
||||
for (Element e : document.body().children())
|
||||
e.attr("style", mergeStyles(
|
||||
e.attr("style"),
|
||||
"min-width: 0 !important; max-width: 100% !important;"));
|
||||
}
|
||||
}
|
||||
|
||||
static String getLanguage(Context context, String subject, String text) {
|
||||
|
|
Loading…
Reference in a new issue