Rails 3.1 javascript - Util asset pack
Sets up a window.Util object which includes
-
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
Usage
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"
Install
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
Coming Soon
-
configuration object
-
text in ajaxError overrides
-
spinner id override
-
Resources
-
spinner.gif generated using www.ajaxload.info
License
The Unlicense (aka: public domain) unlicense.org
Required Ruby Version
None
Required Rubygems Version
> 1.3.1
Authors
Jesse House
Versions
- 0.2.0 December 04, 2013 (8.5 KB)
- 0.2.0.rc2 December 04, 2013 (8.5 KB)
- 0.2.0.rc1 December 04, 2013 (8.5 KB)
- 0.1.0 May 31, 2013 (8.5 KB)
- 0.0.12 December 01, 2012 (8.5 KB)
- 0.0.7.rc February 07, 2012 (9 KB)