jQuery UI 1.12 et suivantes
Bruno Bergot <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Salut tout le monde, Je pensais intégrer jQuery UI 1.12.1 dans SPIP après avoir lu l'article d'annonce sur leur blog, mais j'ai comme un doute... http://blog.jqueryui.com/2016/09/jquery-ui-1-12-1/ En effet, l'équipe a eu la bonne idée de changer (une fois de plus) l'organisation des scripts de la librairie, cf : http://jqueryui.com/upgrade-guide/1.12/#split-core-js-into-small-modules http://jqueryui.com/upgrade-guide/1.12/#moved-widgets-and-effects-source-files-into-folders Du coup, cela va nous imposer de revoir le fichier de pipelines de notre plugins pour s'adapter à cette nouvelle arborescence, et de rajouter une énième couche de compatibilité pour prendre en charge les appels "à l'ancienne". http://zone.spip.org/trac/spip-zone/browser/_core_/plugins/jquery_ui/jqueryui_pipelines.php#L118 Je commence à me demander si on ne se fait pas chier pour rien à tenter de n'insérer qu'une partie de la librairie dans les pages du site quand un plugin a besoin de celle-ci. Il serait certainement plus simple d'insérer la complète d'un coup, mais les perfs en prendraient un coup... En résumé, j'hésite à intégrer cette nouvelle version de jQuery UI, et je me demande si on ne devrait pas se réserver ça uniquement dans le trunk (donc la 3.2). Vos avis sur le sujet ? Autre point, un nouveau thème par défaut est dispo dans la lib et je propose qu'on l'utilise à la place de celui en place aujourd'hui (Smoothness), les deux étant plutôt similaires cf : https://jqueryui.com/themeroller/ ++ b_b