Humane.js est une petite bibliothèque de Javascript pour créer et afficher des notifications personnalisées. La bibliothèque propose des types de notification personnalisés comme « message d’information », « les succès » ou « les erreurs ». De plus, ces notifications sont livrées avec des thèmes par défaut. Si ces derniers ne correspondaient pas à vos attentes, vous pouvez aussi en créer facilement de nouveaux.
Humane.js ne s’appuie sur aucune bibliothèque Javascript (jQuery, Prototype, etc) pour fonctionner. Il utilise les transitions CSS3 quand elles sont disponibles, sinon, il « dégrade » son fonctionnement et à recours à un javascript. Humane.js fournit une série d’options intéressantes comme les « timeout » (temps avant que la notification disparaisse en fondu) ou comment les notifications doivent être fermées (vous pouvez utiliser n’importe quelle action : souris/clavier/touch contact ou simplement en cliquant sur le bouton « fermer »). Aussi, la bibliothèque a une fonction »callback » qui est renvoyée quand les notifications de « succès » sont affichées.
Les navigateurs supportés sont Internet Explorer 7+, Firefox 3+, Chrome 9+, Safari 3+, Opera 10+, iOS 4+, Android 2+.
Site Internet : Humane.js
Licence : MIT