mirror of
https://github.com/M66B/FairEmail.git
synced 2025-03-13 07:33:33 +00:00
Print sent
This commit is contained in:
parent
8cf977664b
commit
7611791ce4
1 changed files with 9 additions and 3 deletions
|
@ -150,6 +150,10 @@ public class FragmentDialogPrint extends FragmentDialogBase {
|
||||||
if (message == null || !message.content)
|
if (message == null || !message.content)
|
||||||
return null;
|
return null;
|
||||||
|
|
||||||
|
EntityFolder folder = db.folder().getFolder(message.folder);
|
||||||
|
if (folder == null)
|
||||||
|
return null;
|
||||||
|
|
||||||
File file = message.getFile(context);
|
File file = message.getFile(context);
|
||||||
if (!file.exists())
|
if (!file.exists())
|
||||||
return null;
|
return null;
|
||||||
|
@ -280,11 +284,13 @@ public class FragmentDialogPrint extends FragmentDialogBase {
|
||||||
if (message.received != null && !draft) {
|
if (message.received != null && !draft) {
|
||||||
DateFormat DTF = Helper.getDateTimeInstance(context, SimpleDateFormat.LONG, SimpleDateFormat.LONG);
|
DateFormat DTF = Helper.getDateTimeInstance(context, SimpleDateFormat.LONG, SimpleDateFormat.LONG);
|
||||||
|
|
||||||
|
boolean sent = (EntityFolder.SENT.equals(folder.type) && message.sent != null);
|
||||||
|
|
||||||
Element span = document.createElement("span");
|
Element span = document.createElement("span");
|
||||||
Element strong = document.createElement("strong");
|
Element strong = document.createElement("strong");
|
||||||
strong.text(context.getString(R.string.title_received));
|
strong.text(context.getString(sent ? R.string.title_sent : R.string.title_received));
|
||||||
span.appendChild(strong);
|
span.appendChild(strong);
|
||||||
span.appendText(" " + DTF.format(message.received));
|
span.appendText(" " + DTF.format(sent ? message.sent : message.received));
|
||||||
span.appendElement("br");
|
span.appendElement("br");
|
||||||
header.appendChild(span);
|
header.appendChild(span);
|
||||||
}
|
}
|
||||||
|
@ -361,7 +367,7 @@ public class FragmentDialogPrint extends FragmentDialogBase {
|
||||||
}
|
}
|
||||||
|
|
||||||
PrintManager printManager = (PrintManager) context.getSystemService(Context.PRINT_SERVICE);
|
PrintManager printManager = (PrintManager) context.getSystemService(Context.PRINT_SERVICE);
|
||||||
String jobName = new SimpleDateFormat("yyyy-MM-dd HH:mm")
|
String jobName = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
|
||||||
.format(args.getLong("received"));
|
.format(args.getLong("received"));
|
||||||
if (!TextUtils.isEmpty(data[0]))
|
if (!TextUtils.isEmpty(data[0]))
|
||||||
jobName += " " + data[0];
|
jobName += " " + data[0];
|
||||||
|
|
Loading…
Add table
Reference in a new issue