Sha256: ce44d62ef0334208d2530c2fc455c566c146cabfde21e62c69879fc980a984af
Contents?: true
Size: 608 Bytes
Versions: 17
Compression:
Stored size: 608 Bytes
Contents
class @Manager @getInstanceName: (className) -> className.charAt(0).toLowerCase() + className.slice(1) @init = (container) -> classNames = container.data('component').split(' ') for className in classNames try instanceName = Manager.getInstanceName(className) unless container.data(instanceName) instance = new (eval(className))(container) container.data(instanceName, instance) catch error try console.warn "#{className} component not found" $(document).ready -> $('[data-component]').each (i, el) -> Manager.init($(el))
Version data entries
17 entries across 17 versions & 1 rubygems