[SPIP Zone] Insérer jquery_ui

Bonjour,

Dans un spip dernière version j'ai besoin d'insérer le widget autocomplete de jquery_ui et je me heurte (de nouveau) à la déclaration qu'il faut faire.

Si je suis https://contrib.spip.net/jQuery-UI-4180 , j'ai mis dans mes_options.php:

  $GLOBALS['spip_pipeline']['jqueryui_plugins'] .= "|insert_jqueryui";
  function insert_jqueryui($jqueryui_plugins) {
    $jqueryui_plugins[] = "jquery.ui.core" ;
    $jqueryui_plugins[] = "jquery.ui.autocomplete";
    return $jqueryui_plugins ;
  }

J'ai aussi un #INSERT_HEAD. Pas bon apparemment, la console me dit que la fonction autocomplete n'existe pas quand j'essaye de l'utiliser sur un input.
J'ai essayé tout un tas de combinaisons, j'ai l'impression qu'il y a quelque chose que je ne pige pas :frowning: Overdose de papillotes je suppose ... Si une bonne âme a une idée.

Ensuite si je suis https://contrib.spip.net/Realiser-un-champ-de-formulaire-avec-autocompletion et que je mets au bon endroit ceci, sans rien dans mes_options:

<script type="text/javascript" src="#CHEMIN{prive/javascript/ui/core.js}"></script>
<script type="text/javascript" src="#CHEMIN{prive/javascript/ui/widget.js}"></script>
<script type="text/javascript" src="#CHEMIN{prive/javascript/ui/menu.js}"></script>
<script type="text/javascript" src="#CHEMIN{prive/javascript/ui/position.js}"></script>
<script type="text/javascript" src="#CHEMIN{prive/javascript/ui/autocomplete.js}"></script>
<link rel="stylesheet" href="[(#CHEMIN{css/jquery-ui.css})]" type="text/css" media="all" />

Là ça marche ... après avoir compris l'ordre des dépendances pour l'appel de chaque script ...

Pourquoi la première méthode ne marche pas ? laquelle est la mieux ?

--
Pierre