github

Recentemente criei um projeto simples, mas bastante útil, para exibição de mensagens utilizando javascript de forma prática. Chamei-o de jn-messages.

Com ele, é possível criar blocos de mensagens de três tipos:

  • default: Tipo padrão, como os alerts do bootstrap;
  • floating: As mensagens flutuam na frente do conteúdo;
  • corner: As mensagens aparecem no canto inferior direito da página.

Cada bloco de mensagens pode ser configurado com as seguintes opções:

  • max: Limitar a quantidade máxima de mensagens a ser exibida, fazendo com que, caso esse limite seja ultrapassado as mais antigas vão sendo fechadas automaticamente;
  • closable: Ativar ou não a exibição de um botão X para fechar cada mensagem;
  • timeout: Definir um tempo para que as mensagens sejam fechadas depois de um número de segundos definido;
  • counter: Evitar que mensagens repetidas sejam exibidas, mostrando, em vez disso, um contador de exibições em cada mensagem;

Também é possível definir uma lista mensagens fixas com códigos, o que é útil para sistemas que já têm uma lista de mensagens predefinidas.

O código está disponível gratuitamente no github em https://jaimeneto.github.io/jn-messages/ e uma demo em http://jaimeneto.com/jn-messages/demo/ para quem quiser experimentar!

Espero que seja útil!