npm.io
0.2.3 • Published 6 years ago

sajs

Licence
MIT
Version
0.2.3
Deps
2
Size
18 kB
Vulns
0
Weekly
0

Simple Alert

npm install size Snyk Vulnerabilities for npm package

Install

import sa from 'sajs'

Examples

The basic:

sa("This is a message!")

Call alert with title and message:

sa("Hello!","This is a message!")

Callbacks functions:

sa({
	title: "You are sure?",
	message: "You want delete this post?",
	onConfirm: function(){
		sa("Your post has been deleted.")
	},
	onClose: function(){
		sa("Your post is safe :)")
	}
})

Add class to butons:

sa({
	message: "Adding css class to butons",
	closeClass: "btn_blue",
	confirmClass: "btn_red"
})

Change text from buttons

sa({
	message: "Custom text",
	confirmText: "don't confirm that!",
	closeText: "close is safe"
})

Click on shadow to close alert

sa({
	message: "Click on shadow to close",
	closeOnClickShadow: true
})

Set default class to close and confirm buttons

SimpleAlert.bt_confirm_class = "btn btn-success"
SimpleAlert.bt_close_class   = "btn btn-default"

Depencencies

This is a npm package based from here