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}}
- {{.Content |noescape}} + {{if .SpoilerText}} + +
+ {{.SpoilerText}} +
+ {{end}} +
+ {{.Content |noescape}} +
{{with .MediaAttachments}}
diff --git a/web/template/thread.tmpl b/web/template/thread.tmpl index d0f003b91..b6b91fd31 100644 --- a/web/template/thread.tmpl +++ b/web/template/thread.tmpl @@ -16,4 +16,19 @@ {{end}}
+ {{ template "footer.tmpl" .}} \ No newline at end of file