From c754ef892c49134efc5ea65a75dc8284bab5ff85 Mon Sep 17 00:00:00 2001 From: Colin Reeder Date: Thu, 24 Dec 2020 11:02:30 -0700 Subject: Style changes to better distinguish posts & comments - Add a border around post content - Make comment action links smaller and gray - Use
instead of

around content, as

cannot be nested - Change

style to only have bottom margin - Add a bit more spacing in a few places --- res/main.css | 22 ++++++++++++++++++++++ src/components/mod.rs | 14 ++++++++------ src/routes/posts.rs | 5 ++++- 3 files changed, 34 insertions(+), 7 deletions(-) diff --git a/res/main.css b/res/main.css index 36359f5..c1f83cf 100644 --- a/res/main.css +++ b/res/main.css @@ -33,6 +33,12 @@ body { .actionList > * { margin-right: .5em; } +.actionList.small { + font-size: .8em; +} +.actionList.small > a { + color: #444; +} .siteName { font-weight: bold; @@ -95,6 +101,12 @@ body { cursor: pointer; } +.postContent { + border: 1px solid #0d47a1; + border-radius: .5em; + padding: .5em; +} + .votebox { float: left; margin-right: .5em; @@ -102,6 +114,11 @@ body { .comment > .content { overflow-x: auto; + margin-bottom: 1em; +} +.commentContent { + margin-top: .5em; + margin-bottom: .5em; } .commentList { @@ -134,6 +151,11 @@ textarea { height: 7em; } +p { + margin-top: 0; + margin-bottom: 16px; +} + @media (max-width: 768px) { .communitySidebar { display: none; /* TODO still show this somewhere */ diff --git a/src/components/mod.rs b/src/components/mod.rs index 869f021..793c54c 100644 --- a/src/components/mod.rs +++ b/src/components/mod.rs @@ -52,7 +52,9 @@ pub fn Comment<'a>( {" "} - +

+ +
{ comment.attachments.iter().map(|attachment| { let href = &attachment.url; @@ -66,7 +68,7 @@ pub fn Comment<'a>( }) .collect::>() } -
+
{ if base_data.login.is_some() { Some(render::rsx! { @@ -201,15 +203,15 @@ impl<'a, T: HavingContent + 'a> render::Render for Content<'a, T> { match self.src.content_html() { Some(html) => { let cleaned = ammonia::clean(&html); - writer.write_str("

")?; + writer.write_str("

")?; render::raw!(cleaned.as_ref()).render_into(writer)?; - writer.write_str("

")?; + writer.write_str("
")?; } None => { if let Some(text) = self.src.content_text() { - writer.write_str("

")?; + writer.write_str("

")?; text.render_into(writer)?; - writer.write_str("

")?; + writer.write_str("
")?; } } } diff --git a/src/routes/posts.rs b/src/routes/posts.rs index 7ad0385..100c097 100644 --- a/src/routes/posts.rs +++ b/src/routes/posts.rs @@ -145,6 +145,7 @@ async fn page_post_inner( } }
+

{lang.tr("submitted", None)} {" "} @@ -161,7 +162,9 @@ async fn page_post_inner( } } } - +

+ +
{ if author_is_me(&post.as_ref().author, &base_data.login) || (post.local && base_data.is_site_admin()) { Some(render::rsx! { -- cgit v1.2.3