Nested-Ansicht: markiere Beiträge als gelesen, wenn sie in den Viewport scrollen – Meta-Forum (read only) Das Forum für alle Themen, die nicht ins SELFHTML Forum passen. https://forum.selfhtml.org/meta Nested-Ansicht: markiere Beiträge als gelesen, wenn sie in den Viewport scrollen Tue, 27 Aug 19 06:07:47 Z https://forum.selfhtml.org/meta/2019/aug/27/nestedansicht-markiere-beitrage-als-gelesen-wenn-sie-in-den-viewport-scrollen/1756539#m1756539 https://forum.selfhtml.org/meta/2019/aug/27/nestedansicht-markiere-beitrage-als-gelesen-wenn-sie-in-den-viewport-scrollen/1756539#m1756539 <p>Hallo alle,</p> <p>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.</p> <p>Ich nutze dafür die <a href="https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API" rel="nofollow noopener noreferrer">Intersection Observer API</a>, die in <a href="https://caniuse.com/#feat=intersectionobserver" rel="noopener noreferrer">allen modernen Browsern</a> implementiert ist. Wenn der Posting-Content (die gelbe/beige Box) zu 40% in den Viewport gescrollt sind, wird dann das Posting als gelesen markiert.</p> <p>Postings, die bei Laden des Threads bereits dieses Kriterium erfüllen, werden dann auch direkt als gelesen markiert.</p> <p><strong>Dieses Feature ist noch experimentell.</strong> Wenn es also Probleme oder Vorschläge gibt, gerne hier Rückmeldung geben.</p> <p>LG,<br> CK</p> <div class="signature">-- <br> <a href="https://wwwtech.de/about" rel="noopener noreferrer">https://wwwtech.de/about</a> </div> Nested-Ansicht: markiere Beiträge als gelesen, wenn sie in den Viewport scrollen Tue, 27 Aug 19 06:40:02 Z https://forum.selfhtml.org/meta/2019/aug/27/nestedansicht-markiere-beitrage-als-gelesen-wenn-sie-in-den-viewport-scrollen/1756541#m1756541 https://forum.selfhtml.org/meta/2019/aug/27/nestedansicht-markiere-beitrage-als-gelesen-wenn-sie-in-den-viewport-scrollen/1756541#m1756541 <p>Hallo Christian Kruse,</p> <blockquote> <p>ich habe ein neues Feature implementiert:</p> </blockquote> <p>Vielen lieben Dank für deine ständige Weiterentwicklung dieses Forums </p> <blockquote> <p>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.</p> </blockquote> <p>Cool.</p> <blockquote> <p>Ich nutze dafür die <a href="https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API" rel="nofollow noopener noreferrer">Intersection Observer API</a>, die in <a href="https://caniuse.com/#feat=intersectionobserver" rel="noopener noreferrer">allen modernen Browsern</a> implementiert ist. Wenn der Posting-Content (die gelbe/beige Box) zu 40% in den Viewport gescrollt sind, wird dann das Posting als gelesen markiert.</p> </blockquote> <p>In unmodernen Browsern wie dem IE11, den ich ab und an mal nutze, bleiben die Beiträge dann einfach ungelesen weil „die herkömmliche Gelesen-Markierung bei Abruf des Postings“ deaktiviert ist?</p> <p>Oder wird vorher geschaut, ob der Browser ein intersectionobserver ist?</p> <p>Auf jeden Fall werde ich dieses Feature mal gleich aktivieren. </p> <p>Bis demnächst<br> Matthias</p> <div class="signature">-- <br> Pantoffeltierchen haben keine Hobbys.<br> ¯\_(ツ)_/¯ </div> Nested-Ansicht: markiere Beiträge als gelesen, wenn sie in den Viewport scrollen Tue, 27 Aug 19 06:42:30 Z https://forum.selfhtml.org/meta/2019/aug/27/nestedansicht-markiere-beitrage-als-gelesen-wenn-sie-in-den-viewport-scrollen/1756542#m1756542 https://forum.selfhtml.org/meta/2019/aug/27/nestedansicht-markiere-beitrage-als-gelesen-wenn-sie-in-den-viewport-scrollen/1756542#m1756542 <p>Hallo Matthias,</p> <blockquote> <blockquote> <p>ich habe ein neues Feature implementiert:</p> </blockquote> <p>Vielen lieben Dank für deine ständige Weiterentwicklung dieses Forums </p> </blockquote> <p> gerne!</p> <blockquote> <blockquote> <p>Ich nutze dafür die <a href="https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API" rel="nofollow noopener noreferrer">Intersection Observer API</a>, die in <a href="https://caniuse.com/#feat=intersectionobserver" rel="noopener noreferrer">allen modernen Browsern</a> implementiert ist. Wenn der Posting-Content (die gelbe/beige Box) zu 40% in den Viewport gescrollt sind, wird dann das Posting als gelesen markiert.</p> </blockquote> <p>In unmodernen Browsern wie dem IE11, den ich ab und an mal nutze, bleiben die Beiträge dann einfach ungelesen weil „die herkömmliche Gelesen-Markierung bei Abruf des Postings“ deaktiviert ist?</p> </blockquote> <p>Ja, die Markierung wird dann einfach nicht vorgenommen.</p> <blockquote> <p>Oder wird vorher geschaut, ob der Browser ein intersectionobserver ist?</p> </blockquote> <p>Nein. Man könnte höchstens noch einen Fallback einbauen, der dann einfach alle Postings in dem Thread als gelesen markiert.</p> <p>LG,<br> CK</p> <div class="signature">-- <br> <a href="https://wwwtech.de/about" rel="noopener noreferrer">https://wwwtech.de/about</a> </div>