Package Exports
- sweetalert2
- sweetalert2/dist/sweetalert2.css
- sweetalert2/dist/sweetalert2.min.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (sweetalert2) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
SweetAlert2
An awesome replacement for JavaScript's alert.
What's the difference between SweetAlert and SweetAlert2?
Reason of creating this fork is inactivity of original SweetAlert plugin: http://stackoverflow.com/a/27842854/1331425

Usage
You can install SweetAlert2 through bower:
bower install sweetalert2Alternatively, download the package and reference the JavaScript and CSS files manually:
<script src="dist/sweetalert2.min.js"></script>
<link rel="stylesheet" type="text/css" href="dist/sweetalert2.css">Examples
The most basic message:
swal('Hello world!');A message signaling an error:
swal('Oops...', 'Something went wrong!', 'error');A warning message, with a function attached to the "Confirm"-button..
swal({
title: 'Are you sure?',
text: 'You will not be able to recover this imaginary file!',
type: 'warning',
showCancelButton: true,
confirmButtonColor: '#dd6b55',
cancelButtonColor: '#d44',
confirmButtonText: 'Yes, delete it!',
cancelButtonText: 'No, keet it',
closeOnConfirm: false
}, function() {
swal(
'Deleted!',
'Your imaginary file has been deleted.',
'success'
);
});Contributing
If you would like to contribute enhancements or fixes, please do the following:
Fork the plugin repository.
When in the SweetAlert directory, run the command
npm installto install npm packages.Start gulp watcher
gulp watchto automatically minify the SCSS and JS-files.Hack on a separate topic branch created from the latest master.
Commit and push the topic branch.
Make a pull request and wait for approval.
Welcome to the club
Please note that modifications should follow these coding guidelines:
Indent is 2 spaces.
Javascript code should pass jscs and jshint linters with configurations in project repository.
SCSS code should pass scss-lint with configuration in project repository.
Vertical whitespace helps readability, don't be afraid to use it.
Thank you for helping out!