diff --git a/web/index.html b/web/index.html index bbd069d..a04e1e1 100644 --- a/web/index.html +++ b/web/index.html @@ -28,12 +28,24 @@ iframe { height: 100%; width: 100%; } + +.index { + table-layout: fixed; + width: 100%; +} .index .from { - width: 200px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + width: 15em; } .index .subject { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } .index .date { + width: 8em; white-space: nowrap; } .footer { diff --git a/web/src/lib.rs b/web/src/lib.rs index 451c94a..37fb5d4 100644 --- a/web/src/lib.rs +++ b/web/src/lib.rs @@ -610,6 +610,7 @@ fn view_thread(thread_set: &ThreadSet) -> Node { let subject = first_subject(&thread_node).unwrap_or("".to_string()); set_title(&subject); div![ + C!["container"], h1![C!["title"], subject], view_message(&thread_node), a![ @@ -736,7 +737,7 @@ fn view_desktop(model: &Model) -> Node { }; div![ view_header(&model.query, &model.refreshing_state), - section![C!["section"], div![C!["container"], content]], + section![C!["section"], content], view_header(&model.query, &model.refreshing_state), ] }