Changeset 6c574b4 in Klonkt
- Timestamp:
- 06/20/2026 06:56:39 AM (3 months ago)
- Branches:
- main
- Children:
- 374fbe9
- Parents:
- d252ce8
- File:
-
- 1 edited
-
src/views/pages/admin-epk.ejs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/views/pages/admin-epk.ejs
rd252ce8 r6c574b4 36 36 <label class="epk-pick-item"> 37 37 <input type="checkbox" name="epk_tracks" value="<%= t.id %>" <%= chosenTracks.indexOf(t.id) >= 0 ? 'checked' : '' %>> 38 <span class="epk-box" aria-hidden="true">✓</span> 38 39 <span class="epk-pick-title"><%= t.title || '(zonder titel)' %></span> 39 40 <% if (t.artist) { %><span class="epk-pick-artist"><%= t.artist %></span><% } %> … … 72 73 .admin-page .epk-pick-item { display: flex; align-items: center; gap: 0.6rem; padding: 0.5rem 0.6rem; border-radius: 6px; cursor: pointer; border: 1px solid transparent; } 73 74 .admin-page .epk-pick-item:hover { background: var(--paper); } 74 .admin-page .epk-pick-item input { width: 18px; height: 18px; flex: 0 0 auto; accent-color: var(--accent); cursor: pointer; } 75 /* Duidelijk aangevinkt: accent-tint + rand + balkje links. */ 75 /* Native checkbox verbergen; we tekenen een eigen, duidelijk vakje (.epk-box). */ 76 .admin-page .epk-pick-item input { position: absolute; opacity: 0; width: 0; height: 0; pointer-events: none; } 77 .admin-page .epk-box { 78 flex: 0 0 auto; width: 20px; height: 20px; 79 border: 2px solid var(--rule); border-radius: 5px; 80 display: grid; place-items: center; 81 color: transparent; font-size: 13px; font-weight: 900; line-height: 1; 82 } 83 .admin-page .epk-pick-item:has(input:checked) .epk-box { background: var(--accent); border-color: var(--accent); color: #fff; } 84 /* Aangevinkte rij ook getint. */ 76 85 .admin-page .epk-pick-item:has(input:checked) { 77 background: color-mix(in srgb, var(--accent) 1 6%, transparent);86 background: color-mix(in srgb, var(--accent) 14%, transparent); 78 87 border-color: color-mix(in srgb, var(--accent) 45%, transparent); 79 box-shadow: inset 3px 0 0 var(--accent);80 88 } 81 .admin-page .epk-pick-item input:disabled { opacity: .4; }89 .admin-page .epk-pick-item:has(input:disabled) { opacity: .45; cursor: not-allowed; } 82 90 .admin-page .epk-pick-title { font-weight: 600; } 83 91 .admin-page .epk-pick-artist { color: var(--ink-muted, var(--ink-soft)); font-size: 0.85rem; }
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)