From e4a3b17213e2cca028676e52d4df4f096cc22f15 Mon Sep 17 00:00:00 2001
From: Matthieu Marcillaud <marcimat@rezo.net>
Date: Sat, 15 Jan 2022 23:03:44 +0100
Subject: [PATCH] =?UTF-8?q?Suppression=20de=20la=20compatibilit=C3=A9=20jQ?=
 =?UTF-8?q?uery.cookie=20ou=20$.cookie?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

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)
```
---
 ecrire/inc/pipelines.php          |  1 -
 ecrire/inc/pipelines_ecrire.php   |  1 -
 prive/javascript/jquery.cookie.js | 37 -------------------------------
 3 files changed, 39 deletions(-)
 delete mode 100644 prive/javascript/jquery.cookie.js

diff --git a/ecrire/inc/pipelines.php b/ecrire/inc/pipelines.php
index 692bb62eaf..3f3364a6f4 100644
--- a/ecrire/inc/pipelines.php
+++ b/ecrire/inc/pipelines.php
@@ -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) {
diff --git a/ecrire/inc/pipelines_ecrire.php b/ecrire/inc/pipelines_ecrire.php
index 0bfa94e1f2..f342a448e5 100644
--- a/ecrire/inc/pipelines_ecrire.php
+++ b/ecrire/inc/pipelines_ecrire.php
@@ -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',
 		]
 	);
diff --git a/prive/javascript/jquery.cookie.js b/prive/javascript/jquery.cookie.js
deleted file mode 100644
index 6f67ad4675..0000000000
--- a/prive/javascript/jquery.cookie.js
+++ /dev/null
@@ -1,37 +0,0 @@
-/*!
- * 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;
-	};
-
-}));
-- 
GitLab