Skip to content
Extraits de code Groupes Projets
Valider e4a3b172 rédigé par marcimat's avatar marcimat
Parcourir les fichiers

Suppression de la compatibilité jQuery.cookie ou $.cookie

Comme annoncé à la sortie de SPIP 3.2 en 2017, il faut adapter vers `Cookies.get`
ou `Cookies.set` si vous ne l’aviez toujours pas fait depuis.

```
$.cookie(key) devient Cookies.get(key)
$.cookie(key, value) devient Cookies.set(key, value)
$.cookie(key, value, options) devient Cookies.set(key, value, options)
```
parent af9197cb
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -55,7 +55,6 @@ function f_jQuery($texte) {
'javascript/jquery.placeholder-label.js',
'javascript/ajaxCallback.js',
'javascript/js.cookie.js',
'javascript/jquery.cookie.js'
]
);
foreach (array_unique($jquery_plugins) as $script) {
......
......@@ -46,7 +46,6 @@ function f_jQuery_prive($texte) {
'prive/javascript/jquery.placeholder-label.js',
'prive/javascript/ajaxCallback.js',
'prive/javascript/js.cookie.js',
'prive/javascript/jquery.cookie.js',
'prive/javascript/spip_barre.js',
]
);
......
/*!
* Rétro Compatibilité entre l'ancien plugin jQuery Cookie
* et le nouveau JS Cookie.
*/
(function (factory) {
if (typeof define === 'function' && define.amd) {
// AMD
define(['jquery'], factory);
} else if (typeof exports === 'object') {
// CommonJS
factory(require('jquery'));
} else {
// Browser globals
factory(jQuery);
}
}(function ($) {
$.cookie = function (key, value, options) {
if (value !== undefined && !$.isFunction(value)) {
console.warn("Deprecated jQuery.cookie(). Please use Cookies.set()");
console.trace();
return Cookies.set(key, value, options);
} else {
console.warn("Deprecated jQuery.cookie(). Please use Cookies.get()");
console.trace();
return Cookies.get(key, value);
}
};
$.removeCookie = function (key, options) {
console.warn("Deprecated jQuery.removeCookie(). Please use Cookies.remove()");
console.trace();
Cookies.remove(key, options);
return true;
};
}));
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter