Changes in src/views/pages/admin-settings.ejs [0091cb7:63edb0d] in Klonkt
- File:
-
- 1 edited
-
src/views/pages/admin-settings.ejs (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/views/pages/admin-settings.ejs
r0091cb7 r63edb0d 27 27 </span> 28 28 </label> 29 <label class="set-opt">30 <input type="radio" name="tenancy" value="circle" <%= tenancy === 'circle' ? 'checked' : '' %>>31 <span>32 <strong>Cirkels</strong> — solo + federatie.33 <small>Eén eigen site die de publieke posts van andere Klonkt-sites toont. Asymmetrisch: jij bepaalt wie in jouw cirkel zit.</small>34 </span>35 </label>36 29 <button type="submit" class="btn btn-primary">Opslaan</button> 37 30 </form> … … 45 38 Hier stel je de naam en intro in. Jouw eigen Klonkt Hub blijft los bestaan onder <code>/user/</code>. 46 39 </p> 47 <form method="post" action="/admin/settings" class="set-form" >40 <form method="post" action="/admin/settings" class="set-form" enctype="multipart/form-data"> 48 41 <label class="set-field"> 49 42 <span>Naam</span> … … 62 55 <input type="text" name="hub_hero_image" maxlength="300" value="<%= hubHeroImage %>" placeholder="/media/... of https://..."> 63 56 </label> 57 <label class="set-field"> 58 <span>…of upload een afbeelding <small style="font-weight:400;color:var(--ink-muted)">— jpg/png/webp/gif, max 5 MB; vervangt de URL hierboven</small></span> 59 <input type="file" name="hub_hero_file" accept="image/png,image/jpeg,image/webp,image/gif"> 60 </label> 61 <label class="set-field"> 62 <span>Donkere overlay <small style="font-weight:400;color:var(--ink-muted)">— maakt de hero donkerder zodat de tekst leesbaar blijft</small></span> 63 <span style="display:flex;align-items:center;gap:0.75rem"> 64 <input type="range" name="hub_hero_overlay" min="0" max="100" step="5" value="<%= hubHeroOverlay %>" style="flex:1" 65 oninput="this.parentNode.querySelector('.ov-val').textContent=this.value+'%';var o=document.getElementById('hero-ov-preview');if(o)o.style.opacity=this.value/100"> 66 <span class="ov-val" style="min-width:3.5ch;text-align:right;font-variant-numeric:tabular-nums"><%= hubHeroOverlay %>%</span> 67 </span> 68 </label> 69 <% if (hubHeroImage) { %> 70 <div class="set-field"> 71 <span style="font-weight:400;color:var(--ink-muted);font-size:0.9rem">Voorbeeld (met overlay):</span> 72 <div style="position:relative;display:inline-block;margin-top:0.4rem;max-width:100%"> 73 <img src="<%= hubHeroImage %>" alt="Hero-voorbeeld" style="display:block;max-width:100%;max-height:160px;border-radius:8px;border:1px solid var(--rule)"> 74 <div id="hero-ov-preview" style="position:absolute;inset:0;background:#000;opacity:<%= (hubHeroOverlay/100).toFixed(2) %>;border-radius:8px;pointer-events:none"></div> 75 </div> 76 </div> 77 <% } %> 64 78 <button type="submit" class="btn btn-primary">Opslaan</button> 65 79 </form> 66 </section>67 <% } %>68 69 <% if (tenancy === 'circle') { %>70 <section class="set-card" style="margin-top:1rem">71 <h2>Cirkel</h2>72 <p class="set-help">73 Beheer welke andere Klonkt-sites je in je cirkel toont, en of jouw site in74 cirkels van anderen mag verschijnen.75 </p>76 <p><a href="/admin/circle" class="btn btn-primary">Beheer je cirkel →</a></p>77 80 </section> 78 81 <% } %>
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)