Mettre à jour JQuery

© Christian PAULUS. Document créé le 30 décembre 2008 , mis à jour le 18 mai 2009.

Il n'est point de secret que le temps ne révèle. Jean Racine

Accueil du site > Astuces > SPIP > Mettre à jour JQuery

Javascript / SPIP 1.9.2d,2.0.8

JQuery 1.1 fait partie de la distribution de SPIP 1.9.2. La dernière version de JQuery (1.2.6) outre de corriger quelques bugs, affiche de meilleures performances. Comment installer cette dernière version de JQuery sur votre site sous SPIP 1.9.2 ? Etape par étape.

Installer jQuery 1.2.6 pour SPIP 1.9.2

Première étape, les bons fichiers au bon endroit :

  1. Dans le dossier « dist » se trouve le fichier « jquery.js.html ». Recopiez ce fichier « jquery.js.html » dans votre dossier de squelettes ;
  2. Créez un dossier « javascript » dans votre dossier de squelettes ;
  3. Téléchargez la version 1.2.6 de jQuery sur le site officiel et placez le fichier obtenu « jquery-1.2.6.min.js » dans le dossier « javascript » que vous venez de créer.

Adapter la noisette d’appel :

Editez le fichier « jquery.js.html » présent dans vos squelettes et remplacez la ligne :

[(#INCLURE{javascript/jquery-1.1.js}|compacte_js)]

par :

[(#INCLURE{javascript/jquery-1.2.6.min.js})]

Dans la foulée, remplacez :

* jQuery 1.1 - New Wave Javascript

par :

* jQuery 1.2.6 - New Wave Javascript

Videz le cache et rechargez une page.

Nota : la compression via “compacte_js” génère quelques erreurs javascript. Elle est parfois à éviter.

En ce qui concerne le choix du type de fichier compressé (min ou pack), la lecture du billet « Performances des packers javascript » vous sera peut-être utile.

Autre choix de compression

En attendant de compléter cet article, de ce que me donne mes tests, le compacte de SPIP 2.02 abîme le script jQuery. C’est en tout cas ce que m’indique firebug.

En utilisant http://www.codeandcoffee.com/2006/10/02/compress-your-javascript/ (option high), je n’ai plus cette erreur.

Tant qu’à faire, autant passer en jQuery 1.3.2

Installer jQuery 1.3.2 pour SPIP 2.0.8

Le squelette qui construisait les lignes d’appels des scripts n’existe plus sous SPIP 2.0.8. Une des solutions est de remplacer le fichier jquery.js appelé :

  1. Créez un dossier nommé « javascript » dans votre dossier de squelettes ;
  2. Récupérez sur le site jQuery cette version du framework ;
  3. Recopiez ce script dans ce répertoire javascript fraichement créé ;
  4. Renommez ce script « jquery.js ».

Vérifier la version de jQuery

Pour contrôler la version actuellement installée, un petit bout de code à placer dans un de vos squellettes :

<script type="text/javascript">
<!--
        alert('jQuery v.' + jQuery.fn.jquery);
//-->
</script>

fait apparaître le numéro de version de jQuery dans une boite d’alerte.

Tags:

Répondre à cet article

6 Messages de forum