Changeset 74544fb in Klonkt for src/views/pages
- Timestamp:
- 06/18/2026 06:48:40 AM (3 months ago)
- Branches:
- main
- Children:
- 8e29f77
- Parents:
- fee35fa
- File:
-
- 1 edited
-
src/views/pages/post.ejs (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/views/pages/post.ejs
rfee35fa r74544fb 6 6 %> 7 7 <article class="container post-page"> 8 9 <%# Navigatie over ALLE posts — BOVEN de post (Newer links, Older rechts). %> 10 <% if (newerPost || olderPost) { %> 11 <nav class="post-nav post-nav--top"> 12 <% if (newerPost) { %> 13 <a class="post-nav-prev" href="<%= newerPost._urlBase || '' %>/<%= newerPost.slug %>"<% if (!newerPost._urlBase) { %> 14 hx-get="/<%= newerPost.slug %>?partial=1" hx-target="#pcms-main" 15 hx-push-url="/<%= newerPost.slug %>" hx-indicator="#pcms-loading"<% } %>> 16 <span class="post-nav-label">← Newer</span> 17 <span class="post-nav-title"><%= newerPost.title %></span> 18 </a> 19 <% } else { %><span></span><% } %> 20 <% if (olderPost) { %> 21 <a class="post-nav-next" href="<%= olderPost._urlBase || '' %>/<%= olderPost.slug %>"<% if (!olderPost._urlBase) { %> 22 hx-get="/<%= olderPost.slug %>?partial=1" hx-target="#pcms-main" 23 hx-push-url="/<%= olderPost.slug %>" hx-indicator="#pcms-loading"<% } %>> 24 <span class="post-nav-label">Older →</span> 25 <span class="post-nav-title"><%= olderPost.title %></span> 26 </a> 27 <% } %> 28 </nav> 29 <% } %> 30 8 31 <% if (post.cover_image_url) { %> 9 32 <figure class="post-cover"> … … 233 256 <% } %> 234 257 235 <%# ── Navigatie over ALLE posts (pinned + niet-pinned in de feed-volgorde) ──236 Newer links (← omhoog in de lijst), Older rechts (→ omlaag). Vervangt de237 vroegere pinned-only stack-navigatie: pinned posts zitten gewoon in de238 doorlopende reeks. .post-nav-prev = linker kolom, .post-nav-next = rechter. %>239 <% if (newerPost || olderPost) { %>240 <nav class="post-nav">241 <% if (newerPost) { %>242 <a class="post-nav-prev" href="<%= newerPost._urlBase || '' %>/<%= newerPost.slug %>"<% if (!newerPost._urlBase) { %>243 hx-get="/<%= newerPost.slug %>?partial=1" hx-target="#pcms-main"244 hx-push-url="/<%= newerPost.slug %>" hx-indicator="#pcms-loading"<% } %>>245 <span class="post-nav-label">← Newer</span>246 <span class="post-nav-title"><%= newerPost.title %></span>247 </a>248 <% } else { %><span></span><% } %>249 <% if (olderPost) { %>250 <a class="post-nav-next" href="<%= olderPost._urlBase || '' %>/<%= olderPost.slug %>"<% if (!olderPost._urlBase) { %>251 hx-get="/<%= olderPost.slug %>?partial=1" hx-target="#pcms-main"252 hx-push-url="/<%= olderPost.slug %>" hx-indicator="#pcms-loading"<% } %>>253 <span class="post-nav-label">Older →</span>254 <span class="post-nav-title"><%= olderPost.title %></span>255 </a>256 <% } %>257 </nav>258 <% } %>259 258 </article> 260 259 <style> … … 282 281 .post-actions { display: flex; gap: 0.5rem; margin: 2rem 0; padding: 1rem; background: var(--paper-2); border-radius: 6px; flex-wrap: wrap; } 283 282 .post-nav { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; margin-top: 3rem; padding-top: 2rem; border-top: 1px solid var(--rule); } 283 /* Boven de post: geen lijn/gap erboven, maar een scheidingslijn ERONDER (naar de content). */ 284 .post-nav--top { margin-top: 0; padding-top: 0; border-top: 0; margin-bottom: 2rem; padding-bottom: 2rem; border-bottom: 1px solid var(--rule); } 284 285 .post-nav-prev, .post-nav-next { display: flex; flex-direction: column; padding: 1rem; background: var(--paper-2); border-radius: 6px; text-decoration: none; color: var(--ink); } 285 286 .post-nav-next { text-align: right; align-items: flex-end; }
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)