-
Spinner, with methods to set spinner next to element or hide the spinner
-
AjaxForm, to ajax enable simple forms
-
jQuery ajaxError global handler, exception data during development and friendly message in production
spinner (js version)
window.Util.spinner.nextTo('#my_button'); window.Util.spinner.nextTo('#my_button', 3, 4); // selector, top offset, left offset window.Util.spinner.hide();
ajax form (coffee script version)
jQuery -> new window.Util.AjaxForm '#my_form', -> log "my_form submit success callback"
Update the Gemfile in your rails project, add the following line
gem 'javascript_util_asset_pack'
Run the generator
rails generate javascript_util_asset_pack
does the following:
-
Copy spinner.gif to /app/assets/images
-
Update application.html.erb adding javascript create window.Rails.env variable
-
Update application.html.erb adding image_tag for spinner.gif
-
Update application.js adding util_pack
-
0.0.10 and 0.0.11 are bad versions, use 0.0.12 or above
-
configuration object
-
text in ajaxError overrides
-
spinner id override
-
-
spinner.gif generated using www.ajaxload.info
The Unlicense (aka: public domain) unlicense.org