Sujet sur Discussion Gestion:Tâches/Liste/119

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 le nom des cookies erronés. L'utilisation de la class permet de contourner le problème.
*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.