Changeset 476d6e7 in Klonkt
- Timestamp:
- 07/16/2026 12:20:51 PM (8 weeks ago)
- Branches:
- main
- Children:
- 1cc8c85
- Parents:
- af21002
- git-author:
- Robin <roboburr@…> (07/13/2026 05:36:18 AM)
- git-committer:
- Robin <roboburr@…> (07/16/2026 12:20:51 PM)
- Location:
- src/views
- Files:
-
- 1 added
- 4 edited
-
pages/news.ejs (modified) (2 diffs)
-
pages/post.ejs (modified) (1 diff)
-
partials/nsfw-veil.ejs (added)
-
partials/post-card.ejs (modified) (2 diffs)
-
partials/post-tile.ejs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/views/pages/news.ejs
raf21002 r476d6e7 110 110 %> 111 111 <% if (_nsfwText) { %> 112 <div class="tl-content nsfw-media"><span class="nsfw-veil">< span class="nsfw-veil-label">🔞 <%= p.cw || t('post.nsfw_warning') %></span><span class="nsfw-veil-btn"><%= t('post.nsfw_show') %></span></span><%- p.content %></div>112 <div class="tl-content nsfw-media"><span class="nsfw-veil"><%- include('../partials/nsfw-veil', { cw: p.cw }) %></span><%- p.content %></div> 113 113 <% } else { %> 114 114 <div class="tl-content"><%- p.content %></div> … … 127 127 players here. Posts without a Klonkt embed (e.g. a plain remote audio) keep them. */ %> 128 128 <% if (!p.embedHtml && !p.embedUrl) { auds.forEach(function(m){ %><audio class="tl-media-audio" src="<%= m.url %>" controls preload="none"></audio><% }); } %> 129 <% if (_nsfwVisual) { %><div class="nsfw-veil">< span class="nsfw-veil-label">🔞 <%= p.cw || t('post.nsfw_warning') %></span><span class="nsfw-veil-btn"><%= t('post.nsfw_show') %></span></div></div><% } %>129 <% if (_nsfwVisual) { %><div class="nsfw-veil"><%- include('../partials/nsfw-veil', { cw: p.cw }) %></div></div><% } %> 130 130 131 131 <% if (p.embedHtml) { %><div class="tl-embed"><%- p.embedHtml %></div><% } %> -
src/views/pages/post.ejs
raf21002 r476d6e7 209 209 hx-push-url="/<%= rp.slug %>" hx-indicator="#pcms-loading"<% } %>> 210 210 <% if (rp.cover_image_url) { %> 211 <span class="post-related-cover<%= rp.nsfw ? ' nsfw-media' : '' %>" aria-hidden="true"><img class="post-related-img" src="<%= rp.cover_image_url %>" alt="" loading="lazy" decoding="async"<% if (rp.cover_video_url) { %> data-ios-mp4="<%= rp.cover_video_url %>"<% } %>><% if (rp.nsfw) { %><span class="nsfw-veil">< span class="nsfw-veil-label">🔞 <%= rp.content_warning || t('post.nsfw_warning') %></span><span class="nsfw-veil-btn"><%= t('post.nsfw_show') %></span></span><% } %></span>211 <span class="post-related-cover<%= rp.nsfw ? ' nsfw-media' : '' %>" aria-hidden="true"><img class="post-related-img" src="<%= rp.cover_image_url %>" alt="" loading="lazy" decoding="async"<% if (rp.cover_video_url) { %> data-ios-mp4="<%= rp.cover_video_url %>"<% } %>><% if (rp.nsfw) { %><span class="nsfw-veil"><%- include('../partials/nsfw-veil', { cw: rp.content_warning }) %></span><% } %></span> 212 212 <% } else { %> 213 <span class="post-related-cover post-related-cover--empty<%= rp.nsfw ? ' nsfw-media' : '' %>" aria-hidden="true"><% if (rp.nsfw) { %><span class="nsfw-veil">< span class="nsfw-veil-label">🔞 <%= rp.content_warning || t('post.nsfw_warning') %></span><span class="nsfw-veil-btn"><%= t('post.nsfw_show') %></span></span><% } %></span>213 <span class="post-related-cover post-related-cover--empty<%= rp.nsfw ? ' nsfw-media' : '' %>" aria-hidden="true"><% if (rp.nsfw) { %><span class="nsfw-veil"><%- include('../partials/nsfw-veil', { cw: rp.content_warning }) %></span><% } %></span> 214 214 <% } %> 215 215 <span class="post-related-meta"> -
src/views/partials/post-card.ejs
raf21002 r476d6e7 54 54 alt="" loading="lazy" decoding="async"<% if (post.cover_video_url) { %> data-ios-mp4="<%= post.cover_video_url %>"<% } %>> 55 55 <% } else if (post.cover_video_url) { %><video src="<%= post.cover_video_url %>" poster="<%= thumb(post.cover_video_url, 480) %>" autoplay loop muted playsinline></video><% } %> 56 <% if (post.nsfw) { %><span class="nsfw-veil">< span class="nsfw-veil-label">🔞 <%= post.content_warning || t('post.nsfw_warning') %></span><span class="nsfw-veil-btn"><%= t('post.nsfw_show') %></span></span><% } %>56 <% if (post.nsfw) { %><span class="nsfw-veil"><%- include('nsfw-veil', { cw: post.content_warning }) %></span><% } %> 57 57 </a> 58 58 <% } else if (post.nsfw) { %> … … 60 60 <% if (_ext) { %>target="_blank" rel="noopener"<% } else { %>hx-get="<%= _href %>?partial=1" hx-target="#pcms-main" hx-swap="innerHTML" hx-push-url="<%= _href %>" hx-indicator="#pcms-loading"<% } %> 61 61 aria-label="<%= post.title || '(zonder titel)' %>" tabindex="-1"> 62 <span class="nsfw-veil">< span class="nsfw-veil-label">🔞 <%= post.content_warning || t('post.nsfw_warning') %></span><span class="nsfw-veil-btn"><%= t('post.nsfw_show') %></span></span>62 <span class="nsfw-veil"><%- include('nsfw-veil', { cw: post.content_warning }) %></span> 63 63 </a> 64 64 <% } %> -
src/views/partials/post-tile.ejs
raf21002 r476d6e7 39 39 <% if (_src) { %><span class="grid-tile-gradient-src">van <%= _src %></span><% } %> 40 40 <% } %> 41 <% if (post.nsfw) { %><div class="nsfw-veil">< span class="nsfw-veil-label">🔞 <%= post.content_warning || t('post.nsfw_warning') %></span><span class="nsfw-veil-btn"><%= t('post.nsfw_show') %></span></div><% } %>41 <% if (post.nsfw) { %><div class="nsfw-veil"><%- include('nsfw-veil', { cw: post.content_warning }) %></div><% } %> 42 42 </a>
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)