La version Drupal 6 de jQuery est trop ancienne (1.26). Puis-je le supprimer et le remplacer par une version plus récente?
la source
La version Drupal 6 de jQuery est trop ancienne (1.26). Puis-je le supprimer et le remplacer par une version plus récente?
Supprimer la bibliothèque jQuery utilisée par Drupal 6 et la remplacer par une version plus récente (surtout si la nouvelle version est 1.3.x ou 1.4.x) n'est pas une bonne idée parce que le code JavaScript Drupal core (mais aussi le code JavaScript utilisé par des tiers) modules du parti) cesserait de fonctionner.
Certaines versions de jQuery sont livrées avec un fichier de compatibilité qui permet de coder cependant pour que la version précédente de la bibliothèque fonctionne avec la nouvelle version; parfois, ce fichier de compatibilité unique n'est pas suffisant pour Drupal, comme le montre le projet jQuery Update , qui remplace certains des fichiers JavaScript utilisés par Drupal, y compris ahah.js, tabledrag.js et teaser.js.
Depuis le 14 août 2011, la bibliothèque jQuery utilisée par la dernière version Drupal 6 de jQuery Update est 1.3.2; jQuery 1.2.6 est la version utilisée par la dernière version de Drupal 5.
Il n'y a rien de mal à utiliser une version plus récente de jQuery aux côtés de la version principale de Drupal de jQuery. La fonction noConflict () est conçue pour exécuter une bibliothèque jQuery à côté d'une autre bibliothèque javascript, même s'il ne s'agit que d'une autre version de jQuery (http://api.jquery.com/jQuery.noConflict/).
J'ai écrit un article sur l'utilisation de noConflict + votre version et vos scripts jQuery personnalisés ici: http://drupal.org/node/1058168
la source
Pour ce que ça vaut:
Avec la sortie imminente d'IE9 et la sortie de jQuery 1.5.1 pour corriger tous les bogues liés à IE9, est-il judicieux de mettre cette version dans D7? Leur journal des modifications suggère que de nombreux bogues liés à IE ont été corrigés.
"jQuery prend désormais en charge Internet Explorer 9 en tant que navigateur de premier niveau. Tous les bogues connus ont été corrigés et / ou signalés à l'équipe IE pour résolution dans la version finale."
la source