web: display To/CC differently on expansion
This commit is contained in:
parent
43471d162f
commit
994631e872
@ -240,6 +240,7 @@ fn search_toolbar(
|
|||||||
C!["level-left"],
|
C!["level-left"],
|
||||||
IF!(show_bulk_edit =>
|
IF!(show_bulk_edit =>
|
||||||
span![
|
span![
|
||||||
|
// TODO(wathiede): add "Mark as spam"
|
||||||
C!["level-item", "buttons", "has-addons"],
|
C!["level-item", "buttons", "has-addons"],
|
||||||
button![
|
button![
|
||||||
C!["button"],
|
C!["button"],
|
||||||
@ -424,11 +425,13 @@ fn render_open_header(msg: &ShowThreadQueryThreadMessages) -> Node<Msg> {
|
|||||||
small![from_detail],
|
small![from_detail],
|
||||||
table![
|
table![
|
||||||
IF!(!msg.to.is_empty() =>
|
IF!(!msg.to.is_empty() =>
|
||||||
msg.to.iter().enumerate().map(|(i, to)|
|
tr![
|
||||||
tr![
|
td![ "To" ],
|
||||||
td![ if i==0 { "To" }else { "" } ],
|
//td![ if i==0 { "To" }else { "" } ],
|
||||||
td![
|
td![
|
||||||
|
msg.to.iter().enumerate().map(|(i, to)|
|
||||||
small![
|
small![
|
||||||
|
if i>0 { ", " }else { "" },
|
||||||
match to {
|
match to {
|
||||||
ShowThreadQueryThreadMessagesTo {
|
ShowThreadQueryThreadMessagesTo {
|
||||||
name: Some(name),
|
name: Some(name),
|
||||||
@ -440,18 +443,20 @@ fn render_open_header(msg: &ShowThreadQueryThreadMessages) -> Node<Msg> {
|
|||||||
} => format!("{name}"),
|
} => format!("{name}"),
|
||||||
ShowThreadQueryThreadMessagesTo {
|
ShowThreadQueryThreadMessagesTo {
|
||||||
addr: Some(addr), ..
|
addr: Some(addr), ..
|
||||||
} => format!("<{addr}>"),
|
} => format!("{addr}"),
|
||||||
_ => String::from("UNKNOWN"),
|
_ => String::from("UNKNOWN"),
|
||||||
}
|
}
|
||||||
|
|
||||||
]
|
])
|
||||||
]])),
|
]
|
||||||
|
]),
|
||||||
IF!(!msg.cc.is_empty() =>
|
IF!(!msg.cc.is_empty() =>
|
||||||
msg.cc.iter().enumerate().map(|(i, cc)|
|
tr![
|
||||||
tr![
|
td![ "CC" ],
|
||||||
td![ if i==0 { "CC" }else { "" } ],
|
td![
|
||||||
td![
|
msg.cc.iter().enumerate().map(|(i, cc)|
|
||||||
small![
|
small![
|
||||||
|
if i>0 { ", " }else { "" },
|
||||||
match cc {
|
match cc {
|
||||||
ShowThreadQueryThreadMessagesCc {
|
ShowThreadQueryThreadMessagesCc {
|
||||||
name: Some(name),
|
name: Some(name),
|
||||||
@ -467,8 +472,9 @@ fn render_open_header(msg: &ShowThreadQueryThreadMessages) -> Node<Msg> {
|
|||||||
_ => String::from("UNKNOWN"),
|
_ => String::from("UNKNOWN"),
|
||||||
}
|
}
|
||||||
|
|
||||||
]
|
])
|
||||||
]])),
|
]
|
||||||
|
]),
|
||||||
tr![
|
tr![
|
||||||
td!["Date"],
|
td!["Date"],
|
||||||
td![msg.timestamp.map(|ts| span![C!["header"], human_age(ts)])]
|
td![msg.timestamp.map(|ts| span![C!["header"], human_age(ts)])]
|
||||||
@ -657,6 +663,7 @@ fn thread(thread: &ShowThreadQueryThread, open_messages: &HashSet<String>) -> No
|
|||||||
h3![C!["is-size-5"], &thread.subject],
|
h3![C!["is-size-5"], &thread.subject],
|
||||||
span![C!["tags"], tags_chiclet(&tags, false)],
|
span![C!["tags"], tags_chiclet(&tags, false)],
|
||||||
span![
|
span![
|
||||||
|
// TODO(wathiede): add "Mark as spam"
|
||||||
C!["level-item", "buttons", "has-addons"],
|
C!["level-item", "buttons", "has-addons"],
|
||||||
button![
|
button![
|
||||||
C!["button"],
|
C!["button"],
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user