1.1.2 • Published 10 years ago
snackbarlightjs v1.1.2
SnackbarLightjs
Easy snackbars without JQuery (and its only 3kb minified!) Customize your snackbars or use the basic css file
Usage
Create snackbars with javascript
new Snackbar("Hey! Im a snackbar");
// Snackbar(message, options, callback)or even easier write it right in your html
<span data-toggle=snackbar data-content="Hey! Im a snackbar">Click me</span>Options
options: {
	// How long it takes for the snackbar to disappear
	timeout: 5000,
	// Wich class is used to tell that the snackbar is active
	activeClass: "active",
	// Name of the link or action if specified
	link: false,
	// If not specified clicking on the link will activate the callback if specified
	url: "#",
}You can also specify these in your html
<span 
	data-toggle=snackbar 
	data-content="Hey! Im a snackbar"
	data-timeout=3000
	data-link="https://www.somePlaceFarAway.likeRealyFar/"
	data-active-class="active">
Click me</span>Callbacks
You can attach a callback function for when the snackbar is clicked upon.
new Snackbar("Hey! Im a snackbar",{},function(){
	alert("Why did you have to close me!");
	});Browserify
var Snackbar = require("snackbarlightjs");
Snackbar.create("I can be used here also awesome!", {}, function(){});Vuejs
This package does support usage in Vuejs npm
Basic usage:
this.$snackbar.create("Vuejs is awsome!", {}, function(){});With Browserify
If you use Browserify to compile your vue you need to call Vue.use() on it
var Snackbar = require("snackbarlightjs");
Vue.use(Snackbar);LICENSE
MIT