Je suis un fervent utilisateur de Drupal et j'ai toujours apprécié leur manière de présenter les options dans le menu d'administration.
Ils utilisent des fieldset. Ces fieldset> ont la particularité d'être "collapsible"... désolé pour l'anglicisme, impossible de trouver l'équivalent en français ;)
J'ai essayé de reproduire les fieldset qu'ils utilisent mais j'ai remarqué qu'ils ne peuvent être utilisé que dans Drupal car ils utilisent des librairies Javascript de Drupal.
Ces librairies ne sont pas externalisées et donc, il est actuellement pas possible d'utiliser ces fieldset collapsible en dehors de Drupal.
J'ai donc trouvé une petite astuce pour créer ce genre de fieldset sans avoir besoin de Drupal.
J'ai utilisé la librairie Scriptaculous et Prototype pour arriver à mes fins.
Pour que cela fonctionne, il suffit d'attribuer la classe collapsible à l'élement fieldset>.
Il est aussi possible de le définir fermé ou ouvert à l'aide des classes collapsed ou uncollapsed.

Ensuite, le javascript à inclure:
Et pour que cela soit plus joli, un peu de css...
Et voila !
Voici le lien vers la page de démonstration: http://pol-dev.be/fieldset/













Derniers commentaires