Changeset a623e7e in Klonkt for src/views/pages/post-edit.ejs
- Timestamp:
- 06/19/2026 01:09:31 PM (3 months ago)
- Branches:
- main
- Children:
- c1a4147
- Parents:
- a4f6827
- File:
-
- 1 edited
-
src/views/pages/post-edit.ejs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/views/pages/post-edit.ejs
ra4f6827 ra623e7e 137 137 data-placeholder="Begin met schrijven…"></div> 138 138 139 <%# Sticky "tik om te bewerken"-hint (alleen zichtbaar op touch + niet-fullscreen 140 via CSS). Puur visueel (pointer-events:none); de tik op het veld opent fullscreen. %> 141 <div class="pe-edit-hint" aria-hidden="true">✎ Tik om te bewerken</div> 142 139 143 <%# Hidden field is what actually submits to the server. The visible 140 144 contenteditable's serialized HTML is copied here on submit. %> … … 479 483 480 484 /* Touch: het inline content-veld is geen tekstveld maar een tap-vlak → fullscreen 481 bewerken. Een duidelijke, GECENTREERDE "tik om te bewerken"-pill + dashed rand482 maken dat onmiskenbaar. */485 bewerken. Een "✎ Tik om te bewerken"-pill plakt sticky onderaan de container, 486 zodat de hint altijd in beeld is zonder midden in de tekst te staan. */ 483 487 .pe-editor.pe-tap-to-edit { cursor: pointer; } 488 .pe-edit-hint { display: none; } 484 489 @media (pointer: coarse) { 485 .pe-editor-frame:not(.pe-fs) { position: relative; } 486 .pe-editor-frame:not(.pe-fs) .pe-editor { 487 outline: 2px dashed color-mix(in srgb, var(--accent) 55%, transparent); 488 outline-offset: -6px; 489 } 490 .pe-editor-frame:not(.pe-fs)::after { 491 content: "✎ Tik om te bewerken"; 492 position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); 490 .pe-editor-frame:not(.pe-fs) .pe-edit-hint { 491 display: block; 492 position: sticky; 493 bottom: 4.5rem; /* boven de sticky Opslaan/Annuleren-balk */ 494 width: max-content; 495 max-width: calc(100% - 2rem); 496 margin: .4rem auto; 493 497 background: var(--accent); color: #fff; 494 font-size: 1rem; font-weight: 700; padding: .6rem 1.1rem; border-radius: 999px;495 pointer-events: none; white-space: nowrap;496 box-shadow: 0 6px 20px rgba(0,0,0,.4);498 font-size: .9rem; font-weight: 700; padding: .5rem 1.1rem; border-radius: 999px; 499 box-shadow: 0 4px 14px rgba(0,0,0,.35); 500 pointer-events: none; text-align: center; white-space: nowrap; 497 501 } 498 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)