diff --git a/static/style.css b/static/style.css index 7cef37c..05b4e4b 100644 --- a/static/style.css +++ b/static/style.css @@ -52,6 +52,7 @@ --visited: #aaa; --shadow: 0 1px 3px rgba(0, 0, 0, 0.5); --popup: #b80a27; + --spoiler: #ddd; /* Hint color theme to browser for scrollbar */ color-scheme: dark; @@ -71,6 +72,7 @@ --highlighted: white; --visited: #555; --shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + --spoiler: #0f0f0f; /* Hint color theme to browser for scrollbar */ color-scheme: light; @@ -929,6 +931,15 @@ a.search_subreddit:hover { font-weight: bold; } +.spoiler { + color: var(--spoiler); + margin-left: 5px; + border: 1px solid var(--spoiler); + padding: 3px; + font-size: 12px; + border-radius: 5px; +} + .post_media_content, .post .__NoScript_PlaceHolder__, .gallery { max-width: calc(100% - 40px); grid-area: post_media; diff --git a/templates/utils.html b/templates/utils.html index e40d6c6..2722218 100644 --- a/templates/utils.html +++ b/templates/utils.html @@ -93,6 +93,7 @@ style="color:{{ post.flair.foreground_color }}; background:{{ post.flair.background_color }};">{% call render_flair(post.flair.flair_parts) %} {% endif %} {% if post.flags.nsfw %} NSFW{% endif %} + {% if post.flags.spoiler %} Spoiler{% endif %} @@ -223,7 +224,7 @@ style="color:{{ post.flair.foreground_color }}; background:{{ post.flair.background_color }};" dir="ltr">{% call render_flair(post.flair.flair_parts) %} {% endif %} - {{ post.title }}{% if post.flags.nsfw %} NSFW{% endif %} + {{ post.title }}{% if post.flags.nsfw %} NSFW{% endif %}{% if post.flags.spoiler %} Spoiler{% endif %} {% if (prefs.layout.is_empty() || prefs.layout == "card") && post.post_type == "image" %}