aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Frédéric Guillot <f@miniflux.net> 2024-07-25 20:48:59 -0700
committerGravatar Frédéric Guillot <f@miniflux.net> 2024-07-25 21:11:37 -0700
commit92f3dc26e44afd749271a2257f9917b1823c5bf7 (patch)
tree57d54889772807a94e3f4533bd4284258767f731
parentf6dc952551caf0d7e83deec472c714849e851ccc (diff)
downloadv2-92f3dc26e44afd749271a2257f9917b1823c5bf7.tar.gz
v2-92f3dc26e44afd749271a2257f9917b1823c5bf7.tar.zst
v2-92f3dc26e44afd749271a2257f9917b1823c5bf7.zip
feat: add support for aside HTML element in entry content
-rw-r--r--internal/reader/sanitizer/sanitizer.go1
-rw-r--r--internal/ui/static/css/common.css9
-rw-r--r--internal/ui/static/css/dark.css1
-rw-r--r--internal/ui/static/css/light.css1
4 files changed, 12 insertions, 0 deletions
diff --git a/internal/reader/sanitizer/sanitizer.go b/internal/reader/sanitizer/sanitizer.go
index 3af138b2..05c6e7b8 100644
--- a/internal/reader/sanitizer/sanitizer.go
+++ b/internal/reader/sanitizer/sanitizer.go
@@ -24,6 +24,7 @@ var (
"a": {"href", "title", "id"},
"abbr": {"title"},
"acronym": {"title"},
+ "aside": {},
"audio": {"src"},
"blockquote": {},
"br": {},
diff --git a/internal/ui/static/css/common.css b/internal/ui/static/css/common.css
index 0f906207..6ffaa8bf 100644
--- a/internal/ui/static/css/common.css
+++ b/internal/ui/static/css/common.css
@@ -1174,6 +1174,15 @@ article.category-has-unread {
border-bottom: 1px dashed var(--entry-content-abbr-border-color);
}
+.entry-content aside {
+ width: 30%;
+ padding: 1ch;
+ margin-left: 15px;
+ float: right;
+ font-style: italic;
+ border: dotted var(--entry-content-aside-border-color) 2px;
+}
+
details.entry-enclosures {
margin-top: 25px;
}
diff --git a/internal/ui/static/css/dark.css b/internal/ui/static/css/dark.css
index 545036e3..8d7162ea 100644
--- a/internal/ui/static/css/dark.css
+++ b/internal/ui/static/css/dark.css
@@ -97,6 +97,7 @@
--entry-content-code-border-color: #888;
--entry-content-quote-color: #777;
--entry-content-abbr-border-color: #777;
+ --entry-content-aside-border-color: #777;
--entry-enclosure-border-color: #333;
--parsing-error-color: #eee;
diff --git a/internal/ui/static/css/light.css b/internal/ui/static/css/light.css
index fb159ef2..94c5f200 100644
--- a/internal/ui/static/css/light.css
+++ b/internal/ui/static/css/light.css
@@ -97,6 +97,7 @@
--entry-content-code-border-color: #ddd;
--entry-content-quote-color: #666;
--entry-content-abbr-border-color: #999;
+ --entry-content-aside-border-color: #D3D3D3;
--entry-enclosure-border-color: #333;
--parsing-error-color: #333;