- Timestamp:
- 06/20/2026 01:59:32 PM (3 months ago)
- Branches:
- main
- Children:
- 83b8b8f
- Parents:
- 66cfbaa
- Location:
- src/views
- Files:
-
- 4 edited
-
pages/admin.ejs (modified) (1 diff)
-
partials/footer.ejs (modified) (1 diff)
-
partials/topnav.ejs (modified) (1 diff)
-
shell.ejs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/views/pages/admin.ejs
r66cfbaa r2149f5a 1 1 <div class="container admin-page"> 2 <% if (typeof langs !== 'undefined' && langs && langs.length > 1) { %>3 <select class="footer-lang" style="float:right;margin-left:1rem" aria-label="<%= t('nav.language') %>"4 onchange="location.href='/lang/'+this.value+'?r='+encodeURIComponent(location.pathname+location.search)">5 <% langs.forEach(function(l){ %><option value="<%= l.code %>"<%= l.active ? ' selected' : '' %>><%= l.name %></option><% }); %>6 </select>7 <% } %>8 2 <h1><%= t('admin.title') %></h1> 9 3 <% if (tenancy === 'hub') { %> -
src/views/partials/footer.ejs
r66cfbaa r2149f5a 116 116 /* Open dropdown-opties leesbaar (anders wit-op-wit op dark mode). */ 117 117 .footer-lang option { background: var(--paper); color: var(--ink); } 118 /* Op desktop staat de taalkeuze in de header-nav → footer-versie verbergen. */ 119 @media (min-width: 768px) { .footer-lang { display: none; } } 118 120 .footer-version { color: inherit; text-decoration: none; } 119 121 .footer-version:hover { color: var(--accent); text-decoration: underline; } -
src/views/partials/topnav.ejs
r66cfbaa r2149f5a 81 81 <svg class="icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="4"/><path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M4.93 19.07l1.41-1.41M17.66 6.34l1.41-1.41"/></svg> 82 82 </button> 83 84 <% if (typeof langs !== 'undefined' && langs && langs.length > 1) { %> 85 <select class="nav-lang" aria-label="<%= t('nav.language') %>" title="<%= t('nav.language') %>" 86 onchange="location.href='/lang/'+this.value+'?r='+encodeURIComponent(location.pathname+location.search)"> 87 <% langs.forEach(function(l){ %><option value="<%= l.code %>"<%= l.active ? ' selected' : '' %>><%= l.code.toUpperCase() %></option><% }); %> 88 </select> 89 <% } %> 83 90 84 91 <% if (_hasPrutter) { %> -
src/views/shell.ejs
r66cfbaa r2149f5a 163 163 164 164 <!-- v9 stylesheet (full palette system) --> 165 <link rel="stylesheet" href="/assets/css/style.css?v=2 6">165 <link rel="stylesheet" href="/assets/css/style.css?v=27"> 166 166 167 167 <!-- Audio player styles: loaded on every page so the mini-player works
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)