0.0.3 • Published 5 years ago

@alexsegen/notifymejs v0.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

NotifymeJS

Build Status

NotifymeJS is a very simple and light weigth plugin that shows notifications on your browser.

  • Customize colors
  • Customize position
  • Default and ligh theme!

Want to see a demo? Click here

Features!

  • Customizable
  • Light weight < 12kb

Installation

Notifyme does not have any dependencies to run. Just include necesary files on your project

<link rel="stylesheet" href="./dist/css/notifyme.css">
<script src="./dist/js/notifyme.js" ></script>

Usage

Call one of these functions to show the notification you need

notify.success("This is a 'success' notification")

notify.error("This is an 'error' notification")

notify.warning("This is a 'warning' notification")

notify.info("This is an 'info' notification")

Customization

You can customize duration, position, distance, z-index and a ligh theme

  • timeout: miliseconds
  • positionY: 'top' or 'bottom'
  • positionX: 'left', 'right' or 'center' position
  • distanceY: distance from the Y axis
  • distanceX: distance from the X axis
  • zIndex: overlapping order
  • ligh: change to 'true' if you want ligh themed notifications.

const config = {
	timeout: 5000,
	positionY: "bottom", // top or bottom
	positionX: "center", // right left, center
	distanceY: 20, // Integer value
	distanceX: 20, // Integer value
	zIndex: 100, // Integer value
	ligh: true // Ligh theme
};

const myNotify = new Notify(config);

Building for source

Run this command if you need to recompile source files:

$ gulp

Todos

  • Stacked notifications
  • Custom HTML templates

License


MIT

Free Software, Hell Yeah!