Changeset 495b019 in Klonkt for src/views/shell.ejs
- Timestamp:
- 10/25/2026 09:52:01 AM (2 days ago)
- Children:
- b4aaadd
- Parents:
- 5d0d3f35
- git-author:
- Bart <bart@…> (10/14/2026 02:48:46 PM)
- git-committer:
- Bart <bart@…> (10/25/2026 09:52:01 AM)
- File:
-
- 1 edited
-
src/views/shell.ejs (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/views/shell.ejs
r5d0d3f35 r495b019 132 132 const MOD_V = 68; 133 133 %><!DOCTYPE html> 134 <html lang="<%- _e(lang) %>" data-palette="<%- _e((typeof palette !== 'undefined' && palette) ? palette : (safeSite.palette || 'klonkt')) %>" >134 <html lang="<%- _e(lang) %>" data-palette="<%- _e((typeof palette !== 'undefined' && palette) ? palette : (safeSite.palette || 'klonkt')) %>" data-layout="<%- _e((typeof layoutTheme !== 'undefined' && layoutTheme) ? layoutTheme.id : 'top') %>"> 135 135 <head> 136 136 <meta charset="utf-8"> … … 234 234 <!-- v9 stylesheet (full palette system) --> 235 235 <link rel="stylesheet" href="/assets/css/style.css?v=111"> 236 <%# De lay-outthema's (experimental/theme): de stylesheet van het thema dat de 237 site koos, plus die van een voorproefje voor wie de site beheert. Hun regels 238 gelden alleen onder <html data-layout="...">, dat de server hierboven al zet 239 -- dus geen script, geen flits, en geen bezoeker die iets anders kiest. %> 240 <% if (typeof layoutSheets !== 'undefined' && layoutSheets) { layoutSheets.forEach(function (href) { %> 241 <link rel="stylesheet" href="<%= href %>"> 242 <% }); } %> 236 243 <script> 237 244 /* iOS safe-area, built by hand. env(safe-area-inset-top) resolves to 0 on this iOS in … … 485 492 if (d.palette && /^[a-z0-9-]+$/i.test(d.palette)) { 486 493 document.documentElement.setAttribute('data-palette', d.palette); 494 } 495 // De lay-out van de NIEUWE pagina (experimental/theme). De <html> wordt bij 496 // htmx-navigatie niet opnieuw gerenderd, dus zonder dit hield het beheer de 497 // zijbalk van de pagina ervoor -- terwijl beheer altijd de gewone kop hoort 498 // te hebben. Zelfde vorm als een thema-id, dus niets anders kan erin. 499 if (typeof d.layout === 'string' && /^[a-z0-9][a-z0-9.-]{0,63}$/.test(d.layout)) { 500 document.documentElement.setAttribute('data-layout', d.layout); 487 501 } 488 502
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)