1 class Editor.PanelEditor.Dialog extends Editor.Dialog
\r
2 className: 'panel-editor-dialog'
\r
4 initialize: (options) ->
\r
6 @target_model = options.target_model
\r
7 @history = new Pettanr.Views.History({parent: this})
\r
8 @listenTo(@history, 'http_get', @http_get)
\r
9 @listenTo(@history, 'get', @get)
\r
11 start: (@target_model, params, form) ->
\r
16 this.$el.append(@history.render().el)
\r
18 this.$el.append(view.el)
\r
22 @listenTo(proxy, 'title', @push_history)
\r
26 @listenTo(view, 'http_get', @http_get)
\r
27 # @listenTo(view, 'http_post', @http_post)
\r
28 @listenTo(view, 'pick', @pick)
\r
29 if view['is_pickable'] and view.is_pickable()
\r
30 view.add_pick(@target_model)
\r
32 this.$el.dialog('open')
\r
34 push_history: (params, str = null) ->
\r
35 @history.push(params, str)
\r
38 @trigger('pick', item)
\r