Changeset 27cb1e3 in Klonkt
- Timestamp:
- 08/24/2026 07:27:58 AM (2 weeks ago)
- Branches:
- main
- Children:
- edd5ccc
- Parents:
- b4af6f3
- Location:
- src
- Files:
-
- 2 edited
-
assets/js/mod/read.js (modified) (1 diff)
-
views/shell.ejs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/assets/js/mod/read.js
rb4af6f3 r27cb1e3 480 480 const doel = lenis.targetScroll; // de echte landing, niet de raakdelta 481 481 const punten = snap.computeSnaps(); 482 let best = -1; 482 // De EERSTE grens voorbij het loslaatpunt, niet de dichtstbijzijnde bij 483 // de landing. Robins regel (24-8): wordt het target voorbijgescrolld, 484 // dan landen we alsnog OP het target. De zone werkt dus alleen aan de 485 // korte kant -- kom je er niet eens bij in de buurt, dan lees je gewoon 486 // binnen een lang bericht en blijft alles vrij. Eroverheen, hoe ver 487 // ook, betekent grijpen. Een harde veeg komt daarmee altijd precies 488 // een bericht verder, nooit twee: dat is het bladeren. 489 let eerste = -1; 483 490 punten.forEach((punt, i) => { 484 if (punt.value <= vertrek + 2) return; 485 if (Math.abs(doel - punt.value) > vangZone()) return; 486 if (best < 0 || Math.abs(doel - punt.value) < Math.abs(doel - punten[best].value)) best = i; 491 if (punt.value > vertrek + 2 && (eerste < 0 || punt.value < punten[eerste].value)) eerste = i; 487 492 }); 488 // Landt de uitloop net VOORBIJ een bovenkant, dan is een klein stukje 489 // terug naar die lijn precies de gevraagde snap -- geen terugtrekking, 490 // want punten achter het loslaatpunt zijn hierboven al uitgesloten. 491 if (best >= 0) echtGaNaar(best); 493 if (eerste < 0) return; // niets meer voor je: vrij uitscrollen 494 if (doel >= punten[eerste].value - vangZone()) echtGaNaar(eerste); 492 495 }, 150); 493 496 }); -
src/views/shell.ejs
rb4af6f3 r27cb1e3 505 505 // Eén nummer voor de hele map. Te vaak bumpen kost één download; te weinig 506 506 // bumpen kost een bugfix die nooit aankomt. 507 var MOD_V = 5 6;507 var MOD_V = 57; 508 508 509 509 // name -> 1 (aan het laden) of de module-namespace (geladen). Een module
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)