Re: jQuery 3.1 / jQuery UI 1.12 / SPIP 3.2

Matthieu Marcillaud <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Le 12/01/2017 à 20:38, Matthieu Marcillaud a écrit :
> Mise à jour des librairies JS pour SPIP 3.2-dev
>
> Jquery
> ======
>
> Est-ce que ça poserait problème de mettre dans la 3.2 la toute dernière
> version de jQuery ? elle enlève le support des IE<9, mais il semble
> qu'il n'en reste vraiment plus beaucoup (http://caniuse.com/usage-table)

Jquery 3.1 a été intégré dans SPIP 3.2-dev, ainsi actuellement que le 
plugin de migration vers jQuery 3.

> Jquery UI
> =========

> Dans la foulée, mettre à jour jQuery UI, est autre question : peut on
> charger dans l'espace privé *tout* jquery UI par défaut ? c'est ~280ko
> minifié quand même, mais il me semble que ça simplifierait l'usage pour
> différents plugins ?

JQuery UI est passé en version 1.12 dans SPIP 3.2-dev. Comme on 
l'expliquait, cela ne s'est pas déroulé comme on avait imaginé au 
premier abord (conserver les différents petits fichiers de jQuery UI), 
et on a préféré intégrer directement TOUT jquery-ui.js et le thème CSS 
associé dans l'espace privé.

De même dans l'espace public, dès qu'un script jQuery-ui est demandé via 
le pipeline jqueryui_plugins, alors TOUT le jquery-ui.js est dorénavant 
chargé. Autrement dit le pipeline "jqueryui_plugins" indique plutôt 
maintenant, s'il a au moins une entrée, s'il faut charger jQuery UI dans 
le public.

MM.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.