En fait, pour savoir si le navigateur est basé sur le moteur Gecko, mootools effectuais un test en s'appuyant sur la méthode document.getBoxObjectFor, cette méthode sera retirée de Firefox à partir de la version 3.6 ! Et comme Firefox est basé sur Gecko, tous les sites utilisant une ancienne version de mootools peuvent avoir des problèmes de compatibilité avec les prochaines versions de Firefox >= 3.6!
La détection du moteur Gecko avec document.getBoxObjectFor est utilisé 2 fois dans mootools, les deux sont reliées à la gestion des évènements, la première affecte la méthode Event.relatedTarget qui est utilisée dans plusieurs parties du noyau et la deuxième affecte l'évènement mousewheel qui est utilisé dans la classe Fx.Scroll.
Mettez à jours vos sites!Si vous avez des sites en production utilisant mootools pensez à les mettre à jour! A noter que tous les sites propulsés par Joomla! 1.5 sont affectés vu que cette dernière intègre mootools de façon native!
- Pour les anciennes versions mootools 1.1* par ici
- Et pour mootools 1.2.4 par ici
Happy Update ;)
Leave a Reply