Wpis z mikrobloga

PROPOZYCJA

Na YouTube jest CustomEvent "yt-navigate-finish", który ogarnia jak nawigacja na stronie się dokona.
To samo chciałbym na Wykopie, żeby łatwo było tworzyć Skrypty Użytkownika dla Nowego Wykopu.

Tak to wygląda na YouTube:

javascript
window.addEventListener("yt-navigate-finish", ()=>{}, true);

Proste "wykop-navigate-finish" by zrobiło robotę. Nie trzeba by tworzyć observerów itp.

Ja bym to rozbudował o CustomEvent "wykop-entry-mounted", który odpala się za każdym razem, gdy wyświetli się wpis/komentarz, i zwraca w event.detail referencję do elementu DOM z wpisem/komentarzem, info o typie (komentarz/wpis), autora, jakieś inne podstawowe info, żeby nie trzeba było ich wyciągać z elementu DOM.
Wtedy można dokonać skryptem jakiegoś ulepszenia danego wpisu/komentarza, tak jak to robi wiele dodatków.

Ja zrobiłem i używałem dla starego wykopu taką bibliotekę - https://github.com/look997/wykopObserve.js
Właśnie do takiego automatycznego, dynamicznego wyłapywania każdego wpisu/komentarza, który się załaduje podczas przeglądania wykopu.

Naprawdę maaasa dodatków by mogła się o takie CustomEvents opierać.
#wykopchangelog #wykop #nowywkop #wykop20 #wykopnext #wykop2023 #moderacja #administracja

---

PS Ogólnie zrobiłem listę rzeczy do naprawy:
https://wykop.pl/wpis/70077199/rzeczy-do-naprawy-w-nowywykop-w-sumie-wolniej-sie-

Jeszcze takie rzeczy, które można zrobić dzięki nowej bazie kodu:
https://wykop.pl/wpis/70077577/co-dodac-jak-juz-jest-nowa-baza-kodu-i-mozna-dodaw

Forma Githubowa:
https://github.com/Wykop-pl/Issues/issues/
  • 4
@look997: @felixd Czytamy, czytamy ( ͡º ͜ʖ͡º)
Dziękujemy za podesłane propozycje - przekazujemy temat zespołowi. W tym momencie nie możemy jeszcze potwierdzić, że temat zostanie wdrożony, ale przegadamy to z zespołem i postaramy się aby tak się stało!