add mark as read button(s) to inbox
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
{%- from 'common/macros.html' import subheader, timestamp, pager, babycode_editor_component -%}
|
||||
{%- from 'common/macros.html' import subheader, timestamp, pager, babycode_editor_component, bookmark_button -%}
|
||||
{%- from 'common/icons.html' import icn_bookmark -%}
|
||||
{%- from 'common/macros.html' import full_post, bookmark_menu with context -%}
|
||||
{%- extends 'base.html' -%}
|
||||
@@ -31,7 +31,7 @@
|
||||
<input type="hidden" name="last_post_id" value="{{last_post.id}}">
|
||||
<input type="submit" value="{{'Subscribe' if not get_active_user().is_subscribed(thread.id) else 'Unsubscribe'}}">
|
||||
</form>
|
||||
<button disabled autocomplete='off' data-r="enhance" data-s="showBookmarkMenu" title="This feature requires JavaScript to be enabled." data-concept-kind="thread" data-concept-id="{{thread.id}}">{{icn_bookmark(24)}}Bookmark…</button>
|
||||
{{- bookmark_button('thread', thread.id) -}}
|
||||
{%- endif -%}
|
||||
<a href="{{url_for('threads.feed', thread_id=thread.id)}}" class="linkbutton rss">Subscribe via RSS</a>
|
||||
</fieldset>
|
||||
|
||||
@@ -12,7 +12,20 @@
|
||||
You do not have any subscriptions.
|
||||
{%- endif -%}
|
||||
{%- endset -%}
|
||||
{{ subheader('Your inbox', topline) }}
|
||||
{%- call() subheader('Your inbox', topline) -%}
|
||||
<fieldset class="plank even no-shadow minimal subheader-actions">
|
||||
<legend>Actions</legend>
|
||||
<form method="POST" action="{{url_for('threads.mark_read')}}">
|
||||
{%- for sub in subscriptions -%}
|
||||
<input type="hidden" name="id[]" value="{{sub.id}}">
|
||||
{%- endfor -%}
|
||||
<button>Mark all as read</button>
|
||||
</form>
|
||||
<form method="POST" action="{{url_for('threads.unsubscribe_all')}}">
|
||||
<button class="warn">Unsubscribe from all</button>
|
||||
</form>
|
||||
</fieldset>
|
||||
{%- endcall -%}
|
||||
{%- if subscriptions | length > 0 -%}
|
||||
<div class="plank">
|
||||
{%- for sub in subscriptions -%}
|
||||
@@ -20,11 +33,17 @@
|
||||
{%- set thread = sub.get_thread() -%}
|
||||
<summary class="plank secondary-bg no-shadow even">
|
||||
{{thread.title}} ({{sub.get_unread_count()}} unread)
|
||||
<form method="POST" action="{{url_for('threads.unsubscribe', thread_id=thread.id)}}">
|
||||
<div>
|
||||
<form class="inline horizontal" method="POST" action="{{url_for('threads.unsubscribe', thread_id=thread.id)}}">
|
||||
<input type="hidden" name="return_to" value="{{url_for('users.inbox', username=get_active_user().username)}}">
|
||||
<a href="{{url_for('threads.thread_by_id', thread_id=thread.id)}}" class="linkbutton">Go to thread</a>
|
||||
<input type="submit" value="Unsubscribe" class="warn">
|
||||
</form>
|
||||
<form class="inline horizontal" method="POST" action="{{url_for('threads.mark_read')}}">
|
||||
<input type="hidden" name="id[]" value="{{sub.id}}">
|
||||
<button>Mark as read</button>
|
||||
</form>
|
||||
</div>
|
||||
</summary>
|
||||
{%- set posts = sub.get_full_posts_view() -%}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user