Author: | VizuaaLOG |
---|---|
Views Total: | 674 views |
Official Page: | Go to website |
Last Update: | November 9, 2015 |
License: | MIT |
Preview:

Description:
A lightweight, standalone and highly customizable JavaScript library for generating top or bottom notification bars with different types for your website or web application.
How to use it:
Load the notify.microlib.js JavaScript in the html file.
<script src=src/notify.microlib.js"></script>
Show a timed notification for 3 seconds.
var notification = Micro.notify({ title: "Timed!", message: "I'm a timed notification. You only see me for 3 seconds!", type: "timed", timeShow: 3000 });
Show a bottom notification which is dismissable and has a custom class and shows automatically.
var notificationTwo = Micro.notify({ title: "Dismissable!", message: "Dismiss me using the close button on the right. And I show automatically", type: "dismissible", position: "bottom", autoShow: true, className: "success" });
Add custom styles to the notification bars.
.notification { width: 100%; height: 50px; text-align: center; position: absolute; left: 0; line-height: 50px; background: #e7e7e7; display: none; } .notification.visible { display: block; } .notification-success { background: green; border-color: darkgreen; color: white; } .notification.top { top: 0; border-bottom: 1px solid #ccc; } .notification.bottom { bottom: 0; border-top: 1px solid #ccc; } .notification a { cursor: pointer; position: absolute; right: 20px; }
All customization options.
// Set the title to a value which can be used in other functions title: "Timed!", // Set the message to a value which can be used in other functions message: "I'm a timed notification. You only see me for 3 seconds!", // notification type type: "timed", // the time the notification is shown timeShow: 5000, // the notification position position: "top", // auto show the notification autoShow: true, // the class name extension className: "success", // keep a record of if this notification is visible visible: false, // the element we want to manipulate on the page. // Created via the createElement function. notificationElement: ""