1 class Editor.Dialog extends Pettanr.View
\r
4 initialize: (options) ->
\r
5 @parent = options.parent
\r
7 start: (params, form) ->
\r
11 this.$el.dialog('close')
\r
22 this.$el.append(view.el)
\r
27 @listenTo(proxy, 'ready', @ready)
\r
28 @listenTo(proxy, 'title', @title)
\r
29 @listenTo(proxy, 'done', @done)
\r
30 @listenTo(proxy, 'deny', @deny)
\r
36 http_get: (url, form) ->
\r
37 @getter_proxy().http_get(url, form)
\r
39 get: (params, form) ->
\r
40 @getter_proxy().get(params, form)
\r
43 @listenTo(view, 'http_get', @http_get)
\r
44 # @listenTo(view, 'http_post', @http_post)
\r
46 this.$el.dialog('open')
\r
50 deny: (params, form, safe_url) ->
\r
51 @getter_proxy().http_get(safe_url, params, form)
\r
53 title: (params, str = null) ->
\r
54 t = str || I18n.t(params['controller'] + '.' + params['action'] + '.title')
\r
55 this.$el.dialog({title: t})
\r