class Pettanr.ScrollsController extends Pettanr.AppController index: () -> @redraw_title(@params) @filer_list() by_author: () -> @redraw_title(@params) @filer_list() by_panel: () -> @redraw_title(@params) @filer_list() show_html: () -> @item.fetch({cache: true}).done => @redraw_title(@params, @item.get('title')) view = new Pettanr.Views.Scroll.Show({ el: "#pettanr", item: @item, operators: @operators }) view.render() show: () -> @set_show() switch @params['format'] when 'prof' @show_prof() when 'html' @show_html() play: () -> @set_play() @item.fetch({cache: true}).done => @list.open(() => @redraw_title(@params, @item.get('title')) view = new Pettanr.Views.Scroll.Play({ el: "#pettanr", item: @item, list: @list, operators: @operators }) view.render() ) new: () -> @redraw_title(@params) @form_new() edit: () -> @redraw_title(@params) @form_edit() create: () -> update: () -> destroy: () ->