1 class Pettanr.ScrollsController extends Pettanr.AppController
\r
4 @trigger('title', @params)
\r
6 @trigger('done', @params)
\r
9 @trigger('title', @params)
\r
11 @trigger('done', @params)
\r
14 @trigger('title', @params)
\r
16 @trigger('done', @params)
\r
19 @listenTo(@cache, 'retrieve', @render_show)
\r
20 @set_show(@render_show)
\r
22 render_show: (@item) ->
\r
23 switch @params['format']
\r
30 @trigger('title', @params, @item.get('title'))
\r
31 show = new Pettanr.Views.Scroll.Show(@item, {
\r
34 @trigger('ready', show)
\r
35 @trigger('done', @params)
\r
38 @set_play(@render_play)
\r
40 render_play: (@item) ->
\r
42 success: (items) =>
\r
43 pager = Locmare.ListGroupModule.LibModule.PlayPager.factory(@list.page_status, @params)
\r
44 @trigger('title', @params, @item.get('title'))
\r
45 show = new Pettanr.Views.Scroll.Play(@item,{
\r
49 @listenTo(show, 'insert', @insert)
\r
50 @listenTo(show, 'move', @move)
\r
51 @listenTo(show, 'dialog:close', @close_dialog)
\r
53 @trigger('ready', show)
\r
54 fail: (response, opt) =>
\r
55 @trigger('fail', response, opt)
\r
57 @trigger('done', @params)
\r
66 @trigger('lock', @params, dialog)
\r
68 close_dialog: (dialog) ->
\r
69 @trigger('unlock', @params, dialog)
\r
72 @trigger('title', @params)
\r
74 @trigger('done', @params)
\r
77 @trigger('title', @params)
\r
79 @trigger('done', @params)
\r
82 @form.item.overwrite({})
\r
83 @listenTo(@form, 'success', @post_success)
\r
84 @listenTo(@form, 'fail', @post_fail)
\r
88 @form.item.overwrite({})
\r
89 @listenTo(@form, 'success', @post_success)
\r
90 @listenTo(@form, 'fail', @post_fail)
\r
94 @set_show(@render_destroy)
\r
96 render_destroy: (@item) ->
\r
97 @listenTo(@item, 'destroy:success', @destroy_success)
\r
98 @listenTo(@item, 'destroy:fail', @destroy_fail)
\r
101 @is_deny_action_on_picker: (params) ->
\r
102 switch params['action']
\r