web: properly truncate long headers on message view
This commit is contained in:
parent
f1b5e78962
commit
d2cf270dda
@ -12,6 +12,14 @@
|
|||||||
.message {
|
.message {
|
||||||
padding: 0.5em;*/
|
padding: 0.5em;*/
|
||||||
}
|
}
|
||||||
|
.message .headers {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
.message .headers .header {
|
||||||
|
overflow: clip;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
.body {
|
.body {
|
||||||
background: white;
|
background: white;
|
||||||
color: black;
|
color: black;
|
||||||
|
|||||||
@ -268,17 +268,20 @@ fn thread(thread: &ShowThreadQueryThread) -> Node<Msg> {
|
|||||||
let messages = thread.messages.iter().map(|msg| {
|
let messages = thread.messages.iter().map(|msg| {
|
||||||
div![
|
div![
|
||||||
C!["message"],
|
C!["message"],
|
||||||
/* TODO(wathiede): collect all the tags and show them here. */
|
|
||||||
msg.from
|
|
||||||
.as_ref()
|
|
||||||
.map(|from| div![C!["header"], "From: ", view_address(&from)]),
|
|
||||||
msg.timestamp
|
|
||||||
.map(|ts| div![C!["header"], "Date: ", human_age(ts)]),
|
|
||||||
div!["Message-ID: ", &msg.id],
|
|
||||||
div![
|
div![
|
||||||
C!["header"],
|
C!["headers"],
|
||||||
IF!(!msg.to.is_empty() => span!["To: ", view_addresses(&msg.to)]),
|
/* TODO(wathiede): collect all the tags and show them here. */
|
||||||
IF!(!msg.cc.is_empty() => span!["CC: ", view_addresses(&msg.cc)])
|
msg.from
|
||||||
|
.as_ref()
|
||||||
|
.map(|from| div![C!["header"], "From: ", view_address(&from)]),
|
||||||
|
msg.timestamp
|
||||||
|
.map(|ts| div![C!["header"], "Date: ", human_age(ts)]),
|
||||||
|
div![C!["header"], "Message-ID: ", &msg.id],
|
||||||
|
div![
|
||||||
|
C!["header"],
|
||||||
|
IF!(!msg.to.is_empty() => span!["To: ", view_addresses(&msg.to)]),
|
||||||
|
IF!(!msg.cc.is_empty() => span!["CC: ", view_addresses(&msg.cc)])
|
||||||
|
],
|
||||||
],
|
],
|
||||||
div![
|
div![
|
||||||
C!["body"],
|
C!["body"],
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user