Changeset 100aad8 in Klonkt for src/views/pages/read.ejs
- Timestamp:
- 08/18/2026 06:47:58 PM (3 weeks ago)
- Branches:
- main
- Children:
- 85b51bf
- Parents:
- 7421147
- git-author:
- Bart <bart@…> (08/18/2026 04:27:37 AM)
- git-committer:
- Bart <bart@…> (08/18/2026 06:47:58 PM)
- File:
-
- 1 edited
-
src/views/pages/read.ejs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/views/pages/read.ejs
r7421147 r100aad8 57 57 /* PROXIMITY, geen mandatory. Een bericht dat langer is dan het scherm moet je 58 58 rustig kunnen doorlezen; mandatory zou je bij elke pauze terugtrekken naar 59 een grens. Zo snapt hij alleen als je in de buurt van een grens bent. */ 60 .on-read .read-stream { scroll-snap-type: y proximity; } 59 een grens. Zo snapt hij alleen als je in de buurt van een grens bent. 60 61 OP <html>, en dat is geen smaakkwestie: snappen doet de SCROLLCONTAINER, en 62 dat is hier het document -- .read-stream heeft overflow: visible en scrollt 63 zelf niet. Op .read-stream stond de regel er wel, maar deed hij niets. */ 64 html:has(body.on-read) { scroll-snap-type: y proximity; } 65 66 /* De browser NIET ook laten compenseren. Chrome en Firefox schuiven bij 67 invoegen bóven het beeld de scrollpositie zelf mee (scroll anchoring); samen 68 met onze eigen correctie in mod/read.js is dat twee keer, en dan springt de 69 tekst precies één bericht weg. Onze eigen correctie moet blijven, want Safari 70 (en dus iOS) kent scroll anchoring helemaal niet. */ 71 html:has(body.on-read), .on-read .read-stream, .on-read .read-post { overflow-anchor: none; } 61 72 .on-read .read-post { 62 73 scroll-snap-align: start;
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)