08
FEV

Tinycon - Gérer dynamiquement des alertes dans les favicons

Publié le 08/02/12 à 09h06 par DJo

Tinycon est un script JS permettant de manipuler la favicon de son site dynamiquement afin d'alerter l'utilisateur sur de nouveaux messages, actions...

Tinycon est un script JS permettant de manipuler la favicon de son site dynamiquement afin d'alerter l'utilisateur sur de nouveaux messages, actions...

Idéal pour attirer l'attention d'un utilisateur ayant déjà une vingtaine d'onglets ouverts.

Tinycon permet de gérer la favicon et une bulle de notification pour prévenir l'utilisateur sur le fait qu'il y'ai de nouveaux messages, de nouvellesactions disponibles...

La bulle est ajoutée à votre favicon classique via du Canvas et peut être personnalisée via les options suivantes:

  • width: Largeur de la bulle d'alerte
  • height: Hauteur de la bulle d'alerte
  • font: La police type CSS de la bulle
  • colour: La couleur de la police
  • background: tLa couleur de fond de la bulle
  • fallback: True ou false si vous souhaitez le fallback en cas de non compatibilité navigateur.

Et voilà comment configurer les options du script:

Tinycon.setOptions({
    width: 7,
    height: 9,
    font: '10px arial',
    colour: '#ffffff',
    background: '#549A2F',
    fallback: true
});

Qui dit Canvas, dit non compatibilité pour certaines versions de navigateurs (IE pour ne pas le citer).

Le script est bien fait et propose une version fallback:

Tinycon - Fallback IE

Tout aussi efficace, elle change directement le title de la page en ajoutant le nombre d'alertes entre parenthèses.

Il ne vous reste plus qu'à appeler le script pour changer le nombre d'alertes quand bon vous semblera:

Tinycon.setBubble(3);

Sympa comme script non ?

 

Site Officiel

Baraguiné par hipertofu le 08/02/12 à 11h57
hipertofu via Twitter
Genial :P
Baraguiné par antoniolav le 08/02/12 à 20h25
antoniolav sur La Ferme du Web
Excellent !
C'est pour ça que je consulte la ferme du web tous les jours :)
Baraguiné par Nicolas le 09/02/12 à 02h31
Nicolas sur La Ferme du Web
Top ! :)
Baraguiné par bve le 26/04/12 à 14h52
bve sur La Ferme du Web
Bien vu le coup du canvas.toDataURL() passé au ... ça me donne des idées d'implémentation ça..

Ajouter un Commentaire

Pour poster un commentaire, vous devez être identifié. Vous pouvez choisir parmi ces trois méthodes d'identification:

Compte la Ferme du Web

Identifiez-vous
Inscrivez-vous

Compte Facebook

Compte Twitter

Connexion avec votre compte twitter
Rechercher sur la Ferme du web