diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-11-22 13:29:23 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-11-22 13:29:23 -0500 |
commit | 9c75f4154e4c0a61068ee0e1d12880e0e02e13e8 (patch) | |
tree | 24047140733ee931dfd8f8e5189ebe0bb9fb18f7 /teleterm-web/src/views/list.rs | |
parent | e6b6398033125d2fc6dce32e61458e0724bddb6a (diff) | |
download | teleterm-9c75f4154e4c0a61068ee0e1d12880e0e02e13e8.tar.gz teleterm-9c75f4154e4c0a61068ee0e1d12880e0e02e13e8.zip |
more web display improvements
Diffstat (limited to 'teleterm-web/src/views/list.rs')
-rw-r--r-- | teleterm-web/src/views/list.rs | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/teleterm-web/src/views/list.rs b/teleterm-web/src/views/list.rs index 6d4ccd5..88d8a37 100644 --- a/teleterm-web/src/views/list.rs +++ b/teleterm-web/src/views/list.rs @@ -4,6 +4,7 @@ pub(crate) fn render(model: &crate::model::Model) -> Vec<Node<crate::Msg>> { let rows: Vec<_> = model.sessions().iter().map(row).collect(); vec![ seed::table![ + seed::attrs! { At::Class => "list" }, seed::tr![ seed::th!["username"], seed::th!["size"], @@ -19,13 +20,10 @@ pub(crate) fn render(model: &crate::model::Model) -> Vec<Node<crate::Msg>> { fn row(session: &crate::protocol::Session) -> Node<crate::Msg> { seed::tr![ - seed::td![seed::a![ - simple_ev( - Ev::Click, - crate::Msg::StartWatching(session.id.clone()) - ), - session.username, - ]], + simple_ev(Ev::Click, crate::Msg::StartWatching(session.id.clone())), + seed::td![ + seed::a![seed::attrs! {At::Href => "#"}, session.username,] + ], seed::td![format!("{}x{}", session.size.cols, session.size.rows)], seed::td![format_time(session.idle_time)], seed::td![format!("{}", session.watchers)], |