Christian Kruse: Nested-Ansicht: markiere Beiträge als gelesen, wenn sie in den Viewport scrollen

Beitrag lesen

Hallo alle,

ich habe ein neues Feature implementiert: es ist jetzt möglich, in der Benutzer-Konfiguration einzustellen, dass neue Beiträge in der Nested-Ansicht als gelesen markiert werden sollen, wenn sie in den Viewport scrollen. Dieses Feature benötigt JavaScript und deaktiviert die herkömmliche Gelesen-Markierung bei Abruf des Postings.

Ich nutze dafür die Intersection Observer API, die in allen modernen Browsern implementiert ist. Wenn der Posting-Content (die gelbe/beige Box) zu 40% in den Viewport gescrollt sind, wird dann das Posting als gelesen markiert.

Postings, die bei Laden des Threads bereits dieses Kriterium erfüllen, werden dann auch direkt als gelesen markiert.

Dieses Feature ist noch experimentell. Wenn es also Probleme oder Vorschläge gibt, gerne hier Rückmeldung geben.

LG,
CK