Sujet sur Discussion Gestion:Tâches/Liste/119
Cette page affiche les modifications entre deux versions d’un message par Charles-Éric Noël Laflamme dans le sujet « Loader » sur Discussion Gestion:Tâches/Liste/119.
Vous pouvez voir d’autres versions de ce message sur sa page d’historique.
Ligne 1 : | Ligne 1 : | ||
J'ai regardé le code du '''Gadget-tour-loader''' et j'ai corrigé quelques bug. | J'ai regardé le code du '''Gadget-tour-loader''' et j'ai corrigé quelques bug. | ||
*Afin de retrouver le nom du tour ''tourName'', le code utilisait l'id, mais ce dernier était parfois erroné car guidedTour semble ajouter à l'id l'étape actuelle (e.g. ''basic_navigation'' à l'étape ''forum'' donne ''basic_navigation-forum'') ce qui rendait | *Afin de retrouver le nom du tour ''tourName'', le code utilisait l'id, mais ce dernier était parfois erroné car guidedTour semble ajouter à l'id l'étape actuelle (e.g. ''basic_navigation'' à l'étape ''forum'' donne ''basic_navigation-forum'') ce qui rendait les noms des cookies erronés. L'utilisation de la class permet de contourner le problème. | ||
*Le code n'entrait pas dans les ''for loops'' pour vérifier les conditions '''requires''' et '''excludePages.''' | *Le code n'entrait pas dans les ''for loops'' pour vérifier les conditions '''requires''' et '''excludePages.''' | ||
*Lors de la vérification de la condition '''requires''', le cookie désignant un tour complété était recherché sous le suffix "-done" alors qu.il était enregistré sous "-completed". | *Lors de la vérification de la condition '''requires''', le cookie désignant un tour complété était recherché sous le suffix "-done" alors qu.il était enregistré sous "-completed". | ||
*Lors de la vérification de la condition '''excludePages''', la méthode .test() était utilisé sur un string et non une expression regex, ce qui générait une erreur. | *Lors de la vérification de la condition '''excludePages''', la méthode .test() était utilisé sur un string et non une expression regex, ce qui générait une erreur. | ||
Après avoir corrigé ces petits bugs, j'ai tenté de lancer les tours basic_navigation et visual_edition selon différentes conditions et le module fonctionnait à merveille! Par contre, pour une raison que j'ignore, il faut un peu de temps aux modifications faites dans '''Gadget-tour-loader''' avant qu'elles soient effectives sur une page, même après avoir essayé de purger celle-ci. | Après avoir corrigé ces petits bugs, j'ai tenté de lancer les tours basic_navigation et visual_edition selon différentes conditions et le module fonctionnait à merveille! Par contre, pour une raison que j'ignore, il faut un peu de temps aux modifications faites dans '''Gadget-tour-loader''' avant qu'elles soient effectives sur une page, même après avoir essayé de purger celle-ci. |