Feature-rich Growl Notification Library – MsgPop

Category: Javascript , Notification | November 24, 2016
Author:analogSanity
Views Total:516 views
Official Page:Go to website
Last Update:November 24, 2016
License:MIT

Preview:

Feature-rich Growl Notification Library – MsgPop

Description:

MsgPop is a simple, zero-dependency JavaScript notification plugin that lets you display nice, clean and customizable growl-style messages on the screen.

How to use it:

Include the MsgPop’s files along with the Font Awesome iconic font on the webpage.

// CSS Files
<link href="/path/to/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="css/msgPop.css">
// JS Files
<script src="js/msgPop.js"></script>

The JavaScript to show a basic ‘Success’ notification message on the screen.

MsgPop.open({
  Type:"success",
  Content:"Your content here!"
});

Global Settings.

// toggle full screen messages or small
MsgPop.displaySmall = true;
// "top-left", "top-right", "bottom-left" or "bottom-right"
MsgPop.position = "top-right";
// number of messages to display before showing the "Load More" button
MsgPop.limit = 4
// number of milliseconds all animated effects take to complete
effectSpeed = 350

Message settings and callback functions.

MsgPop.open({
  // (message : success : error : warning)
  Type: "message",        
  // (force : auto) -- force: user will have to click to close
  AutoClose: true,          
  //  only applies to auto. Sets the timer in milliseconds before box closes
  CloseTimer: 7000,         
  // (true : false) -- true: user clicks anywhere on message to close -- false: user must click "X" to close
  ClickAnyClose: true,        
  // (true : false) -- show / hide close button
  HideCloseBtn: false,        
  // Fires when the message has fully opened
  BeforeOpen: null,   
  // Fires when the message begins opening
  AfterOpen: null,  
  // Fires when the message begins to close
  BeforeClose: null,        
  // Fires when the message has closed
  AfterClose: null,         
  // Show / Hide icon next to message 
  ShowIcon: true,         
  // Sets message ID for this specific call
  MsgID: msgPopMessageID,       
  // Adds additional css classes to the message
  CssClass: "",         
  // Default Icon
  Icon: null            
  
});

You Might Be Interested In:


Leave a Reply