summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Godwin2022-11-15 18:50:09 -0700
committerAndrew Godwin2022-11-15 15:50:10 -0700
commit906ed2f27c9105dbd78f416930f1aa2b49497567 (patch)
tree9f15c9a90d0898859eabf09b4a789e130f0d5757
parent2ef709b6421b238025276aa53bf1c3764696a660 (diff)
downloadtakahe-906ed2f27c9105dbd78f416930f1aa2b49497567.tar.gz
takahe-906ed2f27c9105dbd78f416930f1aa2b49497567.tar.bz2
takahe-906ed2f27c9105dbd78f416930f1aa2b49497567.zip
Add CW display
-rw-r--r--static/css/style.css27
-rw-r--r--templates/activities/_post.html8
2 files changed, 33 insertions, 2 deletions
diff --git a/static/css/style.css b/static/css/style.css
index 9eaec2f..a7f3ef3 100644
--- a/static/css/style.css
+++ b/static/css/style.css
@@ -520,8 +520,33 @@ h1.identity small {
color: var(--color-text-duller);
}
+.post .summary {
+ margin: 12px 0 4px 64px;
+ padding: 3px 6px;
+ border-radius: 3px;
+ background: var(--color-bg-menu);
+ cursor: pointer;
+}
+
+.post .summary::before {
+ display: block;
+ font-weight: bold;
+ float: right;
+ content: "SHOW";
+ font-size: 80%;
+ padding: 2px 2px 2px 10px;
+}
+
+.post .summary.enabled::before {
+ content: "HIDE";
+}
+
.post .content {
- padding-left: 64px;
+ margin-left: 64px;
+}
+
+.post .content.hidden {
+ display: none;
}
.post .content p {
diff --git a/templates/activities/_post.html b/templates/activities/_post.html
index ac21c42..d05f7ad 100644
--- a/templates/activities/_post.html
+++ b/templates/activities/_post.html
@@ -22,7 +22,13 @@
{{ post.author.name_or_handle }} <small>@{{ post.author.handle }}</small>
</a>
- <div class="content">
+ {% if post.summary %}
+ <div class="summary" _="on click toggle .enabled then toggle .hidden on the next .content">
+ {{ post.summary }}
+ </div>
+ {% endif %}
+
+ <div class="content {% if post.summary %}hidden{% endif %}">
{{ post.safe_content }}
</div>