email@example.com (http://tristanedwards.me)This is the original README by original author Tristan Edwards
You can install SweetAlert through bower:
bower install sweetalert
Or through npm:
npm install sweetalert
Note: If you're using an older version than v1.0.0, the files are
The easiest way to get started is follow the SweetAlert tutorial on Ludu!
The most basic message:
A message signaling an error:
A warning message, with a function attached to the "Confirm"-button:
A prompt modal where the user's input is logged:
Ajax request example:
SweetAlert can easily be themed to fit your site's design. SweetAlert comes with three example themes that you can try out: facebook, twitter and google. They can be referenced right after the intial sweetalert-CSS:
SweetAlert works in most major browsers (yes, even IE). Some details:
- IE8: (Dropped since v1.0.0-beta)
- IE9: Works, but icons are not animated.
- IE10+: Works!
- Safari 4+: Works!
- Firefox 3+: Works!
- Chrome 14+: Works!
- Opera 15+: Works!
If you want to contribute:
Fork the repo
Make sure you have Node, NPM and Gulp installed. When in the SweetAlert directory, run
npm installto install the dependencies. Then run
gulpwhile working to automatically minify the SCSS and JS-files.
Keep in mind that SweetAlert uses Browserify in order to compile ES6-files. For easy debugging, make sure you reference the file
After you're done, make a pull request and wait for approval! :)