aboutsummaryrefslogtreecommitdiff
path: root/client/html/posts_page.tpl
diff options
context:
space:
mode:
authorrr-2017-02-11 21:58:18 +0100
committerrr-2017-02-11 22:03:38 +0100
commit1caf76b1b2e2aaef507b1936a2c5a66c2df140f5 (patch)
tree4fa544825fb1dc785c2d1eec4876aeb3cc86845f /client/html/posts_page.tpl
parent0dc7a4058e8e00b1dd878343f89b8c7a10cfcdaf (diff)
client/posts: add bulk safety editing (#122)
Diffstat (limited to 'client/html/posts_page.tpl')
-rw-r--r--client/html/posts_page.tpl12
1 files changed, 10 insertions, 2 deletions
diff --git a/client/html/posts_page.tpl b/client/html/posts_page.tpl
index a6c6cc5..895de55 100644
--- a/client/html/posts_page.tpl
+++ b/client/html/posts_page.tpl
@@ -2,7 +2,7 @@
<% if (ctx.response.results.length) { %>
<ul>
<% for (let post of ctx.response.results) { %>
- <li>
+ <li data-post-id='<%= post.id %>'>
<a class='thumbnail-wrapper <%= post.tags.length > 0 ? "tags" : "no-tags" %>'
title='@<%- post.id %> (<%- post.type %>)&#10;&#10;Tags: <%- post.tags.map(tag => '#' + tag).join(' ') || 'none' %>'
href='<%= ctx.canViewPosts ? ctx.getPostUrl(post.id, ctx.parameters) : '' %>'>
@@ -35,9 +35,17 @@
</a>
<span class='edit-overlay'>
<% if (ctx.canBulkEditTags && ctx.parameters && ctx.parameters.tag) { %>
- <a href data-post-id='<%= post.id %>' class='tag-flipper'>
+ <a href class='tag-flipper'>
</a>
<% } %>
+ <% if (ctx.canBulkEditSafety && ctx.parameters && ctx.parameters.safety) { %>
+ <span class='safety-flipper'>
+ <% for (let safety of ['safe', 'sketchy', 'unsafe']) { %>
+ <a href data-safety='<%- safety %>' class='safety-<%- safety %><%- post.safety === safety ? ' active' : '' %>'>
+ </a>
+ <% } %>
+ </span>
+ <% } %>
</span>
</li>
<% } %>

© 2015 - 2026 Jakob L. Kreuze