Changeset 8b014ef in Klonkt


Ignore:
Timestamp:
06/14/2026 08:29:39 AM (3 months ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
2cc887b
Parents:
07775b7
Message:

admin: one consistent "← Admin" back button on all admin pages

There were 3 variants (.btn "← Admin"/"← Sites", .admin-tagline text link,
.ax-back icon). Now the same everywhere: <a href="/admin" class="btn">← Admin</a>
at the top. Site-edit back link no longer mode-conditional (always Admin).

Co-Authored-By: Claude <noreply@…>

Location:
src
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • src/routes/admin-sites.js

    r07775b7 r8b014ef  
    2323import { renderPage } from '../middleware/render.js';
    2424import { requireGod } from '../middleware/auth.js';
    25 import { getTenancy } from '../services/SettingsService.js';
    2625import ThemeService from '../services/ThemeService.js';
    2726import { listPlatforms, PLATFORMS } from '../services/PlatformIcons.js';
     
    162161    pageTitle: 'New site',
    163162    bodyClass: 'on-admin',
    164     tenancy: getTenancy(),
    165163    isNew: true,
    166164    site: { slug: '', ...siteEditableFields() },
     
    232230    pageTitle: `Edit: ${site.title}`,
    233231    bodyClass: 'on-admin',
    234     tenancy: getTenancy(),
    235232    isNew: false,
    236233    site,
  • src/views/pages/admin-audio.ejs

    r07775b7 r8b014ef  
    11<div class="container ax-page">
    22
     3  <p><a href="/admin" class="btn">&larr; Beheer</a></p>
    34  <header class="ax-header">
    4     <a href="/admin" class="ax-back" aria-label="Terug naar admin">←</a>
    55    <div>
    66      <h1>Audio tracks</h1>
  • src/views/pages/admin-comments.ejs

    r07775b7 r8b014ef  
    11<div class="container admin-comments-page">
    2   <p><a href="/admin" class="btn">&larr; Admin</a></p>
     2  <p><a href="/admin" class="btn">&larr; Beheer</a></p>
    33  <h1>Comment moderation</h1>
    44
  • src/views/pages/admin-playlists.ejs

    r07775b7 r8b014ef  
    77<div class="container ax-page">
    88
     9  <p><a href="/admin" class="btn">&larr; Beheer</a></p>
    910  <header class="ax-header">
    10     <a href="/admin" class="ax-back" aria-label="Terug naar admin">←</a>
    1111    <div>
    1212      <h1>Playlists</h1>
  • src/views/pages/admin-settings.ejs

    r07775b7 r8b014ef  
    11<div class="container admin-page">
    22  <h1>Instellingen</h1>
    3   <p class="admin-tagline"><a href="/admin">&larr; Terug naar beheer</a></p>
     3  <p><a href="/admin" class="btn">&larr; Beheer</a></p>
    44
    55  <% if (success) { %><div class="alert alert-success"><%= success %></div><% } %>
  • src/views/pages/admin-site-edit.ejs

    r07775b7 r8b014ef  
    11<div class="container admin-site-edit-page">
    2   <% if (typeof tenancy !== 'undefined' && tenancy === 'solo') { %>
    3     <p><a href="/admin" class="btn">&larr; Beheer</a></p>
    4   <% } else { %>
    5     <p><a href="/admin/sites" class="btn">&larr; Sites</a></p>
    6   <% } %>
     2  <p><a href="/admin" class="btn">&larr; Beheer</a></p>
    73  <h1><%= isNew ? 'New site' : 'Uiterlijk: ' + site.title %></h1>
    84
  • src/views/pages/admin-sites.ejs

    r07775b7 r8b014ef  
    11<div class="container ax-page">
    22
     3  <p><a href="/admin" class="btn">&larr; Beheer</a></p>
    34  <header class="ax-header">
    4     <a href="/admin" class="ax-back" aria-label="Terug naar admin">←</a>
    55    <div>
    66      <h1>Sites</h1>
  • src/views/pages/admin-users.ejs

    r07775b7 r8b014ef  
    11<div class="container ax-page">
    22
     3  <p><a href="/admin" class="btn">&larr; Beheer</a></p>
    34  <header class="ax-header">
    4     <a href="/admin" class="ax-back" aria-label="Terug naar admin">←</a>
    55    <div>
    66      <h1>Users</h1>
Note: See TracChangeset for help on using the changeset viewer.