Skip to content

thiaguerd/sajs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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