Sha256: afe1727f8b6e624f29b943fbbddab69c67128e20180704b059ea0d03b7958652
Contents?: true
Size: 549 Bytes
Versions: 1
Compression:
Stored size: 549 Bytes
Contents
class Transponder.Service serviceName: null element: null module: null constructor: -> throw new Transponder.InvalidService('no service name specified.') unless @serviceName? _this = this serviceEvent = "#{_this.module}:services:#{_this.serviceName}" $(document).on serviceEvent, (e, message = {}) -> service = _this.serviceName $(".#{service}:not(#{service}_active)").each (i, f) -> _this.element = $(this) _this.element.addClass("#{service}_active") _this.serve(message) serve: ->
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
transponder-1.0.0 | lib/assets/javascripts/transponder/service.coffee |