No commit activity in last 3 years
No release in over 3 years
== 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 http://www.ajaxload.info == License The Unlicense (aka: public domain) http://unlicense.org == Ruby Gems * https://rubygems.org/gems/javascript_util_asset_pack
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

 Project Readme

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¶ ↑

License¶ ↑

The Unlicense (aka: public domain) unlicense.org

Ruby Gems¶ ↑