A Rails confirm replacement with SweetAlert
depends on https://github.com/t4t5/sweetalert
So you need to Install: gem 'sweet-alert'
Or the latest with: gem 'rails-assets-sweetalert' # Using https://rails-assets.org/
Rails >= 3.1
Using gem 'rails-assets-sweetalert'
application.js:
//= require sweetalert
//= require sweet-alert-confirm
application.css:
/*
*= require sweetalert
*/
Using gem 'sweet-alert'
application.js:
//= require sweet-alert
//= require sweet-alert-confirm
application.css:
/*
*= require sweet-alert
*/
You can pass options in data:
data: {
confirm: 'Are you ready?'
:'confirm-button-text' => 'Im ready',
:'cancel-button-text' => 'No way',
:'confirm-button-color' => '#66CD00',
:'sweet-alert-type' => 'info',
text: 'This is a subtitle',
:'image-url' => '/pic.png'
}
Fork the repo & pull request you fix/feature
append RAILS_VERSION=4.1.2
or whichever you target before your bundle
command ex: RAILS_VERSION=4.1.2 bundle install
please add/modify test examples on fix or features