Nouveautés

Nouveautés – Quoi de neuf ?

Version 0.5.x

  • Ajout de la fonctionnalitée de tri automatique (par programmation) demandé par Jamie Alessio.

  • Capacité de gérer (trier) la liste des sélections avec deux boutons (Up et Down).

Version 1.0.x

  • Ajout de l'exemple Basic 2 mettant en oeuvre la possibilité d'utiliser le composant Quickform advmultiselect avec des données provenant d'une base de donnée.

  • Première version du guide utilisateur inclus dans la distribution du paquet.

Version 1.1.x

  • Capacité de sélectionner/désélectionner toutes les occurences (options) en une seule fois. Vous pouvez aussi inverser la sélection avec une seule touche.

Version 1.2.x

  • Ajout de la capacité d'inverser la sélection sur un élement Quickform advmultiselect affichant deux listes.

    Seule la version mono liste disposait de cette capacité avec la version 1.1.0

Version 1.3.x

  • De nouveaux marqueurs pour afficher les compteurs dynamiques de la sélection en cours.

Version 1.4.x

  • Changement de la license: de PHP 3.01 à BSD.

  • Production de code respectant la norme Strict XHTML 1.0

Version 1.5.x

  • suppression de la fonction setJsElement identifiée comme à ne plus utiliser, depuis la version 1.3.0

  • réécriture du code JS en notation objet (avec utilisation d'un espace de nom)

  • ajout de deux nouveaux boutons pour déplacer / réordonner les options choisies.

  • introduction d'une version compressée du code Javascript.

  • possibilité de charger les options supportant des attributs supplémentaires (soit à partir du constructeur de classe de l'élément, soit par la fonction load) sans code additionnel.

  • les options avec des attributs fantaisie sont conservés même lorsqu'ils sont déplacés (gauche droite, haut bas).

  • la fonction setElementTemplate() a changée de signature (en conservant une compatibilité ascendante).

  • ajout et suppression de la notion d'option persistante (attibut disabled) à l'exécution, avec HTML_QuickForm_advmultiselect::setPersistantOptions() .

  • Une instance PEAR_Error comporte maintenant un niveau (exception ou error) et un code représenté par la constante HTML_QUICKFORM_ADVMULTISELECT_ERROR_INVALID_INPUT.