diff options
author | Andrew Godwin | 2022-11-15 18:50:09 -0700 |
---|---|---|
committer | Andrew Godwin | 2022-11-15 15:50:10 -0700 |
commit | 906ed2f27c9105dbd78f416930f1aa2b49497567 (patch) | |
tree | 9f15c9a90d0898859eabf09b4a789e130f0d5757 | |
parent | 2ef709b6421b238025276aa53bf1c3764696a660 (diff) | |
download | takahe-906ed2f27c9105dbd78f416930f1aa2b49497567.tar.gz takahe-906ed2f27c9105dbd78f416930f1aa2b49497567.tar.bz2 takahe-906ed2f27c9105dbd78f416930f1aa2b49497567.zip |
Add CW display
-rw-r--r-- | static/css/style.css | 27 | ||||
-rw-r--r-- | templates/activities/_post.html | 8 |
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> |