diff --git a/web/assets/status.css b/web/assets/status.css index 2da5e33ed..bd37452ab 100644 --- a/web/assets/status.css +++ b/web/assets/status.css @@ -47,6 +47,20 @@ main { justify-self: start; } +.toot input.spoiler:checked ~ .content { + display: none; + } + +.toot .spoiler label { + background: #de8957; + border-radius: 0.3rem; + padding: 0.3rem; + margin-left: 0.4rem; + position: relative; + z-index: 2; + cursor: pointer; + } + .toot .text { margin: 0; grid-column: span 2; diff --git a/web/gotosocial-styling/templates/status.css b/web/gotosocial-styling/templates/status.css index c0e0d6ad1..72fb049ec 100644 --- a/web/gotosocial-styling/templates/status.css +++ b/web/gotosocial-styling/templates/status.css @@ -46,6 +46,22 @@ main { justify-self: start; } + input.spoiler:checked ~ .content { + display: none; + } + + .spoiler { + label { + background: $acc1; + border-radius: 0.3rem; + padding: 0.3rem; + margin-left: 0.4rem; + position: relative; + z-index: 2; + cursor: pointer; + } + } + .text { margin: 0; grid-column: span 2; diff --git a/web/template/status.tmpl b/web/template/status.tmpl index c561edd57..45714f0bf 100644 --- a/web/template/status.tmpl +++ b/web/template/status.tmpl @@ -2,7 +2,15 @@ {{.Account.DisplayName}} @{{.Account.Username}}