class Pettanr.LicensesController extends Pettanr.AppController index: () -> @trigger('title', @params) @filer_list() @trigger('done', @params) by_icense_group: () -> @trigger('title', @params) @filer_list() @trigger('done', @params) by_system_picture: () -> @trigger('title', @params) @filer_list() @trigger('done', @params) show_html: () -> @item.fetch({cache: true}).done => @trigger('title', @params, @item.get('caption')) show = new Pettanr.Views.License.Show({ item: @item, operators: @operators }) show.render() @trigger('ready', show) @trigger('done', @params) show: () -> @set_show() switch @params['format'] when 'prof' @show_prof() when 'html' @show_html() count: () -> new: () -> @trigger('title', @params) @form_new() @trigger('done', @params) edit: () -> @trigger('title', @params) @form_edit() @trigger('done', @params) create: () -> @listenTo(@form, 'success', @post_success) @listenTo(@form, 'fail', @post_fail) @form.save() update: () -> @listenTo(@form, 'success', @post_success) @listenTo(@form, 'fail', @post_fail) @form.save() destroy: () -> @set_show() @item.fetch({cache: true}).done => @listenTo(@item, 'destroy:success', @destroy_success) @listenTo(@item, 'destroy:fail', @destroy_fail) @item.destroy()