Remplacement de jQuery.cookie par js.cookie


 

Cette page ne doit être appliquée que si le script vous demande de passer la migration manuelle code.20260724.WEB-JqueryCookie

La librairie jQuery.cookie.js n'est plus fournie par le noyau car obsolète.
Elle est remplacée par js.cookie.js.

Chargement de la librairie

Le noyau ne charge plus l'ancienne librairie et charge la nouvelle à la place.
A priori, vous n'avez rien à faire sauf en cas de surcharge de ce template dans une de vos XSL.

<xsl:template name="head-js-jquery-additional">

remplacez ametys:pluginResourceURL('web', 'js/jquery.cookie.js') par ametys:pluginResourceURL('web', 'js/js.cookie.js').

Utilisation de la librairie

Comme toutes les librairies jquery il existe plusieurs notations possible.
Les exemple suivants utilisent "$." mais ça peut aussi être "jQuery." ou "$j."

Lire un cookie

Remplacer

X = $.cookie(xxx) // en général un seul argument, deux max

par

X = Cookies.get(xxx)

Ecrire un cookie

Remplacer

$.cookie(xxxxxxx) // deux ou trois arguments

par

Cookies.set(xxxxxxx)

Supprimer un cookie

Remplacer

$.removeCookie(xxx) // un ou deux arguments

par

Cookies.remove(xxx)
Retour en haut