class app.views.Notice extends app.View @className: '_notice' @attributes: role: 'alert' constructor: (@type, @args...) -> super init: -> @activate() return activate: -> @show() if super return deactivate: -> @hide() if super return show: -> @html @tmpl("#{@type}Notice", @args...) @prependTo app.el return hide: -> $.remove @el return
class app.views.Notice extends app.View
@className: '_notice'
@attributes:
role: 'alert'
constructor: (@type, @args...) -> super
init: ->
@activate()
return
activate: ->
@show() if super
return
deactivate: ->
@hide() if super
return
show: ->
@html @tmpl("#{@type}Notice", @args...)
@prependTo app.el
return
hide: ->
$.remove @el
return