Changeset 2a58d76 in Klonkt
- Timestamp:
- 06/30/2026 11:46:46 PM (2 months ago)
- Branches:
- main
- Children:
- b31c119
- Parents:
- 38120c7
- Location:
- src/views
- Files:
-
- 3 edited
-
partials/post-card.ejs (modified) (1 diff)
-
partials/post-tile.ejs (modified) (1 diff)
-
shell.ejs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/views/partials/post-card.ejs
r38120c7 r2a58d76 53 53 sizes="(min-width: 768px) 120px, 100vw" 54 54 alt="" loading="lazy" decoding="async"<% if (post.cover_video_url) { %> data-ios-mp4="<%= post.cover_video_url %>"<% } %>> 55 <% } else if (post.cover_video_url) { %><video src="<%= post.cover_video_url %>" autoplay loop muted playsinline></video><% } %>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 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><% } %> 57 57 </a> -
src/views/partials/post-tile.ejs
r38120c7 r2a58d76 19 19 <% 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"<% } %>> 20 20 21 <% if (post.cover_image_url) { %><img class="grid-tile-img" src="<%= thumb(post.cover_image_url, 480) %>" alt="" loading="lazy" decoding="async"<% if (post.cover_video_url) { %> data-ios-mp4="<%= post.cover_video_url %>"<% } %>><% } else if (post.cover_video_url) { %><video class="grid-tile-img" src="<%= post.cover_video_url %>" autoplay loop muted playsinline></video><% } %>21 <% if (post.cover_image_url) { %><img class="grid-tile-img" src="<%= thumb(post.cover_image_url, 480) %>" alt="" loading="lazy" decoding="async"<% if (post.cover_video_url) { %> data-ios-mp4="<%= post.cover_video_url %>"<% } %>><% } else if (post.cover_video_url) { %><video class="grid-tile-img" src="<%= post.cover_video_url %>" poster="<%= thumb(post.cover_video_url, 480) %>" autoplay loop muted playsinline></video><% } %> 22 22 23 23 <% if (_typeLabel) { %> -
src/views/shell.ejs
r38120c7 r2a58d76 759 759 if (window.__coverFadeWired) return; window.__coverFadeWired = true; 760 760 function scan(root) { 761 (root || document).querySelectorAll(' .grid-tile-img, .post-list-cover img, .tl-media-img img').forEach(function (img) {761 (root || document).querySelectorAll('img.grid-tile-img, .post-list-cover img, .tl-media-img img').forEach(function (img) { 762 762 if (img.dataset.fade) return; img.dataset.fade = '1'; 763 763 if (img.complete && img.naturalWidth > 0) return; // already loaded → leave visible
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)