qomoteam/qomo

View on GitHub
app/assets/javascripts/patch.coffee

Summary

Maintainability
Test Coverage
window.define = (a, b) -> {}

window._hooks = {}

window.within = (controller, action, onready) ->
  actions = _hooks[controller] || {}
  _.each action.split(','), (e) ->
    e = e.trim()
    actions[e] = onready
    _hooks[controller] = actions

window.app = gon

$ ->
  return unless _hooks[app.controller]
  return unless  _hooks[app.controller][app.action]
  _hooks[app.controller][app.action]()