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.
@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!
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 wevent.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/
Ewentualnie do twórców dodatków: @tentin_quarantino @SebastianDosiadlgo @digitallord @Atexor @felixd @LuK1337 @xXdeepfriedXx
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!
@wykop Jak będziecie potrzebowali uprawnienia do zamykania ticketów na GitHubie to się ogarnie.