Changeset f3f43df in Klonkt for src/views/pages/post-edit.ejs


Ignore:
Timestamp:
06/19/2026 12:35:04 PM (3 months ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
e22230e
Parents:
c01f471
Message:

ui: text fields grow with content instead of scrolling internally (no scroll-in-scroll)

  • Global textarea auto-resize in shell.ejs (grows with content, no internal scrollbar; also after htmx swaps).
  • Post editor: inline scroll box removed → the writing field grows with the content. Typing on mobile/tablet always goes fullscreen anyway (only scroll = the page).

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/views/pages/post-edit.ejs

    rc01f471 rf3f43df  
    469469}
    470470.pe-editor:focus { outline: none; }
    471 /* Mobiel: het FRAME is de scroll-box. De opmaak-toolbar plakt sticky aan de
    472    bovenkant ervan en de tekst scrollt eronder → de toolbar blijft altijd in beeld
    473    binnen de box, én de caret-scroll (die mobiel Chrome forceert) blijft binnen de
    474    box i.p.v. de hele pagina te laten verspringen. Fullscreen (.pe-fs) is
    475    uitgezonderd: daar scrollt het veld zelf en vult het de pagina. */
    476 @media (max-width: 768px) {
    477   .pe-editor-frame:not(.pe-fs) { max-height: 70vh; overflow-y: auto; }
    478   .pe-editor-frame:not(.pe-fs) .pe-editor { min-height: 240px; max-height: none; overflow: visible; }
    479 }
     471/* Inline (niet-fullscreen) groeit het schrijfveld gewoon mee met de inhoud — geen
     472   interne scroll-box (scroll-binnen-scroll is verwarrend). Op mobiel/tablet gaat
     473   typen sowieso fullscreen (zie JS), waar het veld de pagina vult en als enige
     474   scrollt. */
     475.pe-editor-frame:not(.pe-fs) .pe-editor { overflow: visible; }
    480476.pe-editor.is-dragover {
    481477  outline: 2px dashed var(--accent);
Note: See TracChangeset for help on using the changeset viewer.