+ refresh: (view) ->\r
+ this.$el.html('')\r
+ this.$el.append(@history.el)\r
+ rb = new Tag.RowBreak()\r
+ this.$el.append(rb.render().el)\r
+ this.$el.append(view.el)\r
+ \r
+ getter_proxy: () ->\r
+ proxy = new Pettanr.Proxy({operators: @operators})\r
+ @listenTo(proxy, 'ready', @ready)\r
+ @listenTo(proxy, 'title', @title)\r
+ @listenTo(proxy, 'title', @push_history)\r
+ @listenTo(proxy, 'done', @done)\r
+ @listenTo(proxy, 'lock', @lock)\r
+ proxy\r
+ \r
+ http_get: (url, form) ->\r
+ @getter_proxy().http_get(url, form)\r
+ \r
+ get: (params, form) ->\r
+ @getter_proxy().get(params, form)\r
+ \r
+ ready: (view) ->\r
+ @listenTo(view, 'http_get', @http_get)\r
+ # @listenTo(view, 'http_post', @http_post)\r
+ @refresh(view)\r
+ \r
+ done: (params) ->\r
+ this.$el.dialog('open')\r
+ \r
+ lock: (params) ->\r
+ console.log('_lock')\r
+ \r
+ push_history: (params, str = null) ->\r
+ @history.push(params, str)\r
+ \r
+ title: (params, str = null) ->\r
+ t = str || I18n.t(params['controller'] + '.' + params['action'] + '.title')\r
+ this.$el.dialog({title: t})\r
+ \r