Add open_details preference
Add a preference to open details by default.
This commit is contained in:
parent
39f13d64fd
commit
543a83cb81
|
@ -54,7 +54,10 @@ class Preference(models.Model):
|
||||||
default=False,
|
default=False,
|
||||||
help_text=_(
|
help_text=_(
|
||||||
'Show preview for media marked as "sensitive"'))
|
'Show preview for media marked as "sensitive"'))
|
||||||
|
open_detail = models.BooleanField(
|
||||||
|
default=False,
|
||||||
|
help_text=_(
|
||||||
|
'Open details (posts with subjects) by default'))
|
||||||
no_javascript = models.BooleanField(
|
no_javascript = models.BooleanField(
|
||||||
default=False,
|
default=False,
|
||||||
help_text=_(
|
help_text=_(
|
||||||
|
|
|
@ -41,7 +41,11 @@
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</p>
|
</p>
|
||||||
{% if toot.spoiler_text %}
|
{% if toot.spoiler_text %}
|
||||||
<details class="toot">
|
<details class="toot"
|
||||||
|
{% if preferences.open_detail %}
|
||||||
|
open=""
|
||||||
|
{% endif %}
|
||||||
|
>
|
||||||
<summary><strong>{{ toot.spoiler_text }} </strong></summary>
|
<summary><strong>{{ toot.spoiler_text }} </strong></summary>
|
||||||
<div class="toot">
|
<div class="toot">
|
||||||
{{ toot.content | relink_toot | fix_emojos:toot.emojis | strip_html | safe }}
|
{{ toot.content | relink_toot | fix_emojos:toot.emojis | strip_html | safe }}
|
||||||
|
|
|
@ -37,6 +37,24 @@
|
||||||
{% render_field form.preview_sensitive class+="checkbox" %}
|
{% render_field form.preview_sensitive class+="checkbox" %}
|
||||||
{{ form.preview_sensitive.label }}
|
{{ form.preview_sensitive.label }}
|
||||||
</label>
|
</label>
|
||||||
|
</div>
|
||||||
|
<div class="column is-quarter">
|
||||||
|
<p class="notification is-info preferences-help">
|
||||||
|
{{ form.preview_sensitive.help_text }}
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="columns">
|
||||||
|
<div class="column is-quarter">
|
||||||
|
<label class="label checkbox" for="id_open_details">
|
||||||
|
{% render_field form.open_detail class+="checkbox" %}
|
||||||
|
{{ form.open_detail.label }}
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
<div class="column is-quarter">
|
||||||
|
<p class="notification is-info preferences-help">
|
||||||
|
{{ form.open_detail.help_text }}
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<h2 class="subtitle">Timeline Options</h2>
|
<h2 class="subtitle">Timeline Options</h2>
|
||||||
|
|
Loading…
Reference in New Issue