form_edit: () ->\r
@set_edit()\r
\r
- class Pettanr.AppBody extends Backbone.View\r
- el: "#pettanr"\r
- \r
- initialize: (options) ->\r
- super(options)\r
- \r
- render: () ->\r
- this.$el.html('')\r
- this\r
- \r
- refresh: (body) ->\r
- @listenTo(body, 'navigate', @navigate)\r
- this.$el.html(body.el)\r
- \r
- fire: (params) ->\r
- c = Pettanr[Pettanr.camelize(params['controller']) + 'Controller']\r
- controller = new c\r
- controller.params = params\r
- @listenTo(controller, 'ready', @refresh)\r
- @listenTo(controller, 'retitle', @retitle)\r
- controller[params['action']]()\r
- \r
- navigate: (url) ->\r
- window.router.navigate(url, true)\r
- \r
- retitle: (params, str = null) ->\r
- t = str || I18n.t(params['controller'] + '.' + params['action'] + '.title')\r
- site_caption = _.escape(Manifest.manifest().magic_numbers.profile.users.caption)\r
- $(document).attr('title', t + ' - ' + site_caption)\r
- \r
class Pettanr.Dialog extends Backbone.View\r
\r
initialize: (options) ->\r