[Script] JVChat Premium
Le 23 juin 2021 à 20:07:38 MrConstantina a écrit :
Le 23 juin 2021 à 19:53:08 KheyAuChocolat a écrit :
Le 23 juin 2021 à 19:46:23 MrConstantina a écrit :
Le 23 juin 2021 à 19:41:29 :
Le 23 juin 2021 à 19:38:14 MrConstantina a écrit :
Le 23 juin 2021 à 18:37:50 Megabyte111 a écrit :
Le 23 juin 2021 à 18:02:19 MrConstantina a écrit :
Ne fonctionne pas chez moi sur chrome mais fonctionne parfaitement sur opéra.
Sur chrome j'ai ce problème
Merci kheyC'est quoi ce délire ? faudrait que j'ai plus d'info sur les elements de ton jvchat comme ça c'est difficile a dire
Tu veux savoir quoi exactement ?
Essaye en désactivant tous tes autres userscripts, sauf JVChat.
Toujours pareil.
Très bizarre.
T'as pas un sylish ou une règle uBlock spécifique qui masque.panel-jv-forum
?
Est-ce que changer la taille de la fenêtre en largeur/hauteur a le moindre effet ?Sinon il faut que tu fasses clique droit sur le paneau invisible de gauche, puis "Inspecter l'élément" et que tu regardes s'il y a des infos intéressantes.
Tu peux essayer de copier l'ensemble du HTML et de me l'envoyer sur Pastebin aussi.C'est bon tout fonctionne comme avant, c'était le .panel sur ublock qui faisait chier.
Le 23 juin 2021 à 19:22:35 KheyAuChocolat a écrit :
Script mis à jour. Vous pouvez circuler.
Merci pour ta MAJ khey bon ma modif aura servi a rien
Le 23 juin 2021 à 20:37:29 Megabyte111 a écrit :
Le 23 juin 2021 à 19:22:35 KheyAuChocolat a écrit :
Script mis à jour. Vous pouvez circuler.Merci pour ta MAJ khey bon ma modif aura servi a rien
Bah si, t'es toujours là pour fournir des hotfixes éclairs, grand merci à toi.
Le 27 juin 2021 à 20:46:02 :
la fonction masquer les mosaïques ne fonctionne plus
Envoie-moi un exemple d'un message où ça ne fonctionne pas s'il te plaît, que je puisse essayer de le corriger.
Tu peux aussi copier/coller et me l'envoyer en MP si jamais ça risque d'être supprimé.
Le 27 juin 2021 à 21:07:36 KheyAuChocolat a écrit :
Le 27 juin 2021 à 20:46:02 :
la fonction masquer les mosaïques ne fonctionne plusEnvoie-moi un exemple d'un message où ça ne fonctionne pas s'il te plaît, que je puisse essayer de le corriger.
Tu peux aussi copier/coller et me l'envoyer en MP si jamais ça risque d'être supprimé.
alors du coup le premier MP le lien a sauté, j'en ai trouvé un autre du coup https://www.jeuxvideo.com/forums/message/1110211532
Le 27 juin 2021 à 22:27:01 :
Le 27 juin 2021 à 21:07:36 KheyAuChocolat a écrit :
Le 27 juin 2021 à 20:46:02 :
la fonction masquer les mosaïques ne fonctionne plusEnvoie-moi un exemple d'un message où ça ne fonctionne pas s'il te plaît, que je puisse essayer de le corriger.
Tu peux aussi copier/coller et me l'envoyer en MP si jamais ça risque d'être supprimé.
alors du coup le premier MP le lien a sauté, j'en ai trouvé un autre du coup https://www.jeuxvideo.com/forums/message/1110211532
Corrigé.
Chui en train de faire quelques modifs sur le script pour rajouter des fonctionnalités (pour l'instant pour une utilisation personnelle car je garantie pas l'absence de bugs, surtout en mode mobile, mais je peux toujours filer mon truc à ceux qui veulent), par contre je voudrais lancer le trigger automatiquement dans certains cas et j'arrive pas à le faire
Pourquoi balancer un
if(blabla) {
triggerJVChat();
}
ça marche pas ?
J'ai essayé de tricher en forçant le .click sur le button btn-jvchat mais ça marche pas non plus
Dans les deux cas, la condition if est validée (j'en ai la preuve par la console), c'est juste la fonction triggerJVChat() qui se lance pas
Le 20 septembre 2021 à 02:44:46 CelesteClochard a écrit :
Pour l'instant, parmi mes modifs, j'arrive à avoir la liste des topics récents sur le côté mais quand on clique dessus, ça ouvre le lien normal, c'est un peu chiant de devoir recliquer sur le bouton ensuite pour basculer sur JVChat quoi
Difficile pour moi de savoir ce qui ne va pas dans ton code.
L'appel à "triggerJVChat()" devrait fonctionner pourtant (à condition que ce soit appelé depuis le script JVChat).
Peut-être aussi que ton script s’exécute avant JVChat et donc le bouton ou la page ne sont pas prêts ?
Tu peux rajouter ça en haut du script JVChat :
addEventListener("jvchat:trigger", function(event) {
triggerJVChat();
});
Et dans ton script, une fois le topic chargé, tu pourras activer JVChat automatiquement avec :
let event = new CustomEvent('jvchat:trigger', {});
dispatchEvent(event);
Si ce système fonctionne bien, dis-le moi et je pourrais ajouter l'évènement "jvchat:trigger" dans l'extension officielle pour que tu puisses développer ton plugin indépendamment (l'idée c'est que le script JVChat puisse continuer à être modifié sans que tu n'aies besoin de maintenir à jour une copie avec tes ajouts).
Le 20 septembre 2021 à 21:23:17 :
Le 20 septembre 2021 à 02:44:46 CelesteClochard a écrit :
Pour l'instant, parmi mes modifs, j'arrive à avoir la liste des topics récents sur le côté mais quand on clique dessus, ça ouvre le lien normal, c'est un peu chiant de devoir recliquer sur le bouton ensuite pour basculer sur JVChat quoiDifficile pour moi de savoir ce qui ne va pas dans ton code.
L'appel à "triggerJVChat()" devrait fonctionner pourtant (à condition que ce soit appelé depuis le script JVChat).
Peut-être aussi que ton script s’exécute avant JVChat et donc le bouton ou la page ne sont pas prêts ?Tu peux rajouter ça en haut du script JVChat :
addEventListener("jvchat:trigger", function(event) { triggerJVChat(); });
Et dans ton script, une fois le topic chargé, tu pourras activer JVChat automatiquement avec :
let event = new CustomEvent('jvchat:trigger', {}); dispatchEvent(event);
Si ce système fonctionne bien, dis-le moi et je pourrais ajouter l'évènement "jvchat:trigger" dans l'extension officielle pour que tu puisses développer ton plugin indépendamment (l'idée c'est que le script JVChat puisse continuer à être modifié sans que tu n'aies besoin de maintenir à jour une copie avec tes ajouts).
Tu gères, mec ! Ca marche au top !
Pour ma modif, ça me fait chier car à l'écran y'a quand même la version forum du topic qui s'affiche une ou deux secondes quand on clique sur le lien du topic, le temps que ça charge jvchat (ce serait top si ça s'ouvrait instantanément dans jvchat) mais c'est sans doute pas possible de faire mieux à moins de recréer carrément toute une fonction pour faire une requête qui va récupérer les données du topic sans changer d'url (et y'aura de toute façon toujours un lag j'imagine)
Bon, pas grave, on gagne déjà pas mal de temps en ayant accès directement à la liste des topics récents au lieu de devoir quitter jvchat, d'aller dans "mon profil", de cliquer sur un message récent, "retour au sujet", relancer jvchat, etc
Pour ceux qui sont curieux voilà à quoi ressemble mon truc pour l'instant
(exemple avec une vidéo youtube, j'ai aussi intégré l'autotransformation des liens en players) :
Par contre c'est pas possible de le gérer en plugin, j'ai dû modifier plein de trucs directement dans triggerJVChat() donc je le maintiendrai moi-même si jvChat évolue
Je peux toujours le filer en mp à ceux que ça intéresse mais je garantie pas que ça marche sur mobile et c'est un peu codé à l'arrache (de base j'aime pas trop javascript, je doute que mon truc respecte les règles de l'art, même si ça fonctionne ), je mets ça surtout pour donner des idées si quelqu'un a envie de le faire plus proprement
Données du topic
- Auteur
- Blaff12
- Date de création
- 9 juin 2018 à 21:11:24
- Nb. messages archivés
- 1904
- Nb. messages JVC
- 1825