2Fermer4
ZephLe 02/01/2019 à 00:27
Alors ça va dépendre de ce que tu veux dire plus précisément par "soucis avec l'affichage", mais je suppose qu'il s'agit de problèmes d'interface plutôt que de données, donc mauvaise nouvelle : ça risque d'être parmi les choses les plus pénibles à corriger grin

Pour être sûr : tu n'as pas de problème particulier avec la page dédiée aux messages (celle-ci) mais uniquement avec le format popup ? Si c'est le cas, est-ce que tu peux décrire quel(s) est/sont le(s) souci(s) que tu rencontres ?

Comme quasiment toutes les autres popup de yAronet, il s'agit simplement de l'intégration d'une page classique dans une popup, dans le but de permettre son intégration sans changer la page actuelle. Le code est le même pour les deux versions, il y a seulement deux différences :

- Le rendu utilisé pour la version popup ne contient pas l'intégralité de la page mais seulement le contenu lié au messages ; l'en-tête et la liste des connectés sont par exemple manquants. Tu peux voir à quoi ce rendu ressemble en cliquant sur ce lien : c'est cette source qui est ensuite insérée sous forme de popup à l'aide d'un peu de JavaScript. Selon ta réponse à la question plus haut, il est probable que cette partie fonctionne correctement et que le problème que tu veux résoudre se trouve ailleurs, donc je ne vais pas m'étendre dessus pour le moment

- Un code JavaScript est responsable de créer la petite fenêtre qui va contenir les messages (à l'aide de la bibliothèque jQuery UI), récupérer le contenu à afficher via le lien que j'évoquais plus haut, et assembler le tout. J'imagine que c'est plutôt cette partie qui ne fonctionne pas, mais à toi de confirmer et on va creuser par-là smile

Sinon en guise de préparation, si tu veux toucher le code de yAronet les instructions sont ici. Je recommande l'option "Virtual Machine" qui est automatisée et bien plus simple à mettre en marche, mais Godzil s'en est sorti avec l'option "manuelle" donc à toi de choisir. S'il y a quelque chose de pas clair ça sera peut-être l'occasion pour moi de compléter le manuel smile