1 class Pettanr.OriginalPicturesController 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 @set_show(@render_show)
\r
16 render_show: (@item) ->
\r
17 switch @params['format']
\r
24 @trigger('title', @params)
\r
25 show = new Pettanr.Views.OriginalPicture.Show({
\r
28 @listenTo(show, 'click:license', @click_license)
\r
29 @listenTo(show, 'success', @publish)
\r
30 @listenTo(show, 'click:close', @close_dialog)
\r
32 @trigger('ready', show)
\r
33 @trigger('done', @params)
\r
38 @trigger('title', @params)
\r
40 @trigger('done', @params)
\r
43 @trigger('title', @params)
\r
45 @trigger('done', @params)
\r
48 @form = Locmare.Form.factory({
\r
49 form_name: 'original_picture',
\r
50 use_name: 'multipart',
\r
52 element_form: false,
\r
56 @trigger('ready', @form)
\r
57 @trigger('lock', @params, @form)
\r
59 click_license: (dialog) ->
\r
60 @trigger('lock', @params, dialog)
\r
62 publish: (dialog) ->
\r
63 @trigger('unlock', @params, dialog)
\r
65 close_dialog: (dialog) ->
\r
66 @trigger('unlock', @params, dialog)
\r
69 @listenTo(@form, 'success', @post_success)
\r
70 @listenTo(@form, 'fail', @post_fail)
\r
74 @listenTo(@form, 'success', @post_success)
\r
75 @listenTo(@form, 'fail', @post_fail)
\r
79 @set_show(@render_destroy)
\r
81 render_destroy: (@item) ->
\r
82 @listenTo(@item, 'destroy:success', @destroy_success)
\r
83 @listenTo(@item, 'destroy:fail', @destroy_fail)
\r