jquery-watcher

Allow initialization of javascript code regardless of document.ready, turbolinks or dom changes (e.g. Ajax).


License
MIT
Install
gem install jquery-watcher -v 0.3.1

Documentation

Gem Version Dependencies Code Climate

Jquery::Watcher

Allow to to register callbacks on elements regardless if they are loaded with document.ready, turbolinks:load or DOM manipulation (e.g. through Ajax)

Installation

Add this line to your application's Gemfile:

gem 'jquery-watcher'

And then execute:

$ bundle

Or install it yourself as:

$ gem install jquery-watcher

Finally add it to your application.js:

//= require jquery-watcher

Usage

$.watcher.add 'a.fancy', (element) ->
  element.click ->
    alert('Awesome')

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/ydkn/jquery-watcher. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.

License

The gem is available as open source under the terms of the MIT License.