Le 5 septembre 2013 21:40, Bernard Le Roux <[email protected]> a écrit :
> Le 05/09/2013 21:03, Nicolas a écrit : > > Le 5 septembre 2013 20:56, Bruno <[email protected]> a écrit : >> >> Je vais déjà commencer par réfléchir à un truc qui marche et qui est >>> réutilisable :) >>> >>> Je ne blague qu'à moitié quand je dis qu'il faudrait écrire les tests. >> Maintenir et faire évoluer du code php sans tests c'est difficile mais >> alors en javascript c'est une plaie. >> J'ai fait des tests une partie de la journée à m'en arracher le peu de >> cheveux qu'il me reste sur le cailloux. J'ai découvert tout à l'heure >> qu'il >> y a un bug dans jquery : le comportement n'est pas le même quand tu >> cliques >> sur une case à cocher et quand tu simules le clic programmatiquement. >> > Il me semble que je t'en avais parlé j'ai eu le même problème. > Les événements n'arrivent pas dans le même ordre me semble t il ? > si cela peut t'aider voilà ce que j'ai fait. Ce n'est pas très beau mais > ça marche > var click = jQuery.Event("click"); > $('input:checkbox').**enableShiftClick(); > $('#check0').check(); > $('#check0').trigger( click); > $('#check0').check(); > > C'est un bug connu apparament que j'ai découvert aujourd'hui : http://fr.dotclear.org/documentation/brainstorming/mettre-a-jour-jquery Et oui par rapport à ton autre mail je pense qu'il faudrait passer sur jquery 1.9 (ou 1.10) -- Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev
