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
WARNING¶ ↑
-
0.0.10 and 0.0.11 are bad versions, use 0.0.12 or above
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