ToastrRails
This is an opninionated toaster asset gem. It sets some defaults, adds support for flash messages and assumes you have a navbar.
Installation
Add this line to your application's Gemfile:
gem 'toastr_rails'
And then execute:
$ bundle
Usage
Add to your application.js and application.css:
//= require toastr_rails
You can put this in your layout/application.html file if you want to chach flash messages in a toast:
= render 'toastr_rails/flash'
Defaults:
// javascript
toastr.options = {
"closeButton": true,
"debug": false,
"progressBar": true,
"positionClass": "toast-top-right",
"showDuration": "300",
"hideDuration": "1000",
"timeOut": "5000",
"extendedTimeOut": "1000",
"showEasing": "swing",
"hideEasing": "linear",
"showMethod": "fadeIn",
"hideMethod": "fadeOut"
};
// css
#toast-container{
top: 70px;
}
For all other options you can visit http://codeseven.github.io/toastr/
Contributing
- Fork it ( https://github.com/[my-github-username]/toastr_rails/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request