X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=app%2Fassets%2Fjavascripts%2Fcontrollers%2Fpanel_pictures.js.coffee;h=8ac9740811e427fde998c9d84610f56fb2f66830;hb=9597966043944f52ef5554ee67d9a8c90f53bbb3;hp=1ecc26f0180bf863e03d6ccae3c4ff3423f232fa;hpb=16156f8c2cc82d5ae69e3c2b7d5cc35ddbfa92a3;p=pettanr%2Fpettanr.git diff --git a/app/assets/javascripts/controllers/panel_pictures.js.coffee b/app/assets/javascripts/controllers/panel_pictures.js.coffee index 1ecc26f0..8ac97408 100644 --- a/app/assets/javascripts/controllers/panel_pictures.js.coffee +++ b/app/assets/javascripts/controllers/panel_pictures.js.coffee @@ -3,36 +3,35 @@ class Pettanr.PanelPicturesController extends Pettanr.AppController index: () -> @trigger('title', @params) @filer_list() + @trigger('done', @params) by_author: () -> @trigger('title', @params) @filer_list() + @trigger('done', @params) by_panel: () -> @trigger('title', @params) @filer_list() - - show_html: () -> - @item.fetch({cache: true}).done => - @trigger('title', @params, @item.get('caption')) - show = new Pettanr.Views.PanelPicture.Show({ - item: @item, - operators: @operators - }) - # show.render() - @trigger('ready', show) + @trigger('done', @params) show: () -> - @set_show() + @set_show(@render_show) + + render_show: (@item) -> switch @params['format'] when 'prof' @show_prof() when 'html' @show_html() - count: () -> - - new: () -> + show_html: () -> + @trigger('title', @params, @item.get('caption')) + show = new Pettanr.Views.PanelPicture.Show(@item, { + }) + show.render() + @trigger('ready', show) + @trigger('done', @params) - edit: () -> + count: () ->