From 5c813e7350c9358800a3d0040a0fde34a4dd62a2 Mon Sep 17 00:00:00 2001 From: Bill Thiede Date: Sat, 31 Aug 2024 15:04:19 -0700 Subject: [PATCH] web: style improvements for figure captions --- server/src/lib.rs | 12 ++++++++++-- web/static/site-specific.css | 4 ++++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/server/src/lib.rs b/server/src/lib.rs index 13f867f..29315e9 100644 --- a/server/src/lib.rs +++ b/server/src/lib.rs @@ -150,8 +150,16 @@ impl Transformer for FrameImages { let alt = el.get_attribute("alt"); let title = el.get_attribute("title"); let mut frags = vec!["
".to_string(), format!(r#""#)]; - alt.map(|t| frags.push(format!("
Alt: {t}
"))); - title.map(|t| frags.push(format!("
Title: {t}
"))); + alt.map(|t| { + if !t.is_empty() { + frags.push(format!("
Alt: {t}
")) + } + }); + title.map(|t| { + if !t.is_empty() { + frags.push(format!("
Title: {t}
")) + } + }); frags.push("
".to_string()); el.replace(&frags.join("\n"), ContentType::Html); diff --git a/web/static/site-specific.css b/web/static/site-specific.css index 29566b9..425946c 100644 --- a/web/static/site-specific.css +++ b/web/static/site-specific.css @@ -1,3 +1,7 @@ +.body figcaption { + color: var(--color-text) !important; +} + .body.news-post.site-saturday-morning-breakfast-cereal { display: flex; align-items: center;