\r
@t_select_items: (items) ->\r
_.map items, (i) ->\r
- [t(i[0]), i[1]]\r
+ [I18n.t(i[0]), i[1]]\r
\r
@t_selected_item: (name, index) ->\r
I18n.t(Manifest.manifest().system_resources.select_items[name][index][0])\r
item: @item, \r
operators: @operators\r
})\r
- \r
+ \r
+ set_new: () ->\r
+ @set_model()\r
+ @item = new @my_model_class({id: @params['id']})\r
+ @item.boosts 'post'\r
+ @item.supply_default()\r
+ \r
+ set_edit: () ->\r
+ @set_model()\r
+ @item = new @my_model_class({id: @params['id']})\r
+ _this = this\r
+ @item.fetch().done ->\r
+ _this.item.boosts 'post'\r
+ _this.render_form()\r
+ \r
+ render_form: () ->\r
+ @form = new Locmare.Form({\r
+ form_name: @item.item_name(), \r
+ item: @item, \r
+ mounted: true, \r
+ submit: 'default', \r
+ operators: @operators,\r
+ action: '/' + @item.table_name() + '/' + Pettanr.to_s(@item.get('id'))\r
+ })\r
+ $("#pettanr").html(@form.render().el)\r
+ \r
+ form_new: () ->\r
+ @set_new()\r
+ @render_form()\r
+ \r
+ form_edit: () ->\r
+ @set_edit()\r
+ \r
class Pettanr.FilerRender\r
constructor: (item_name, list_result, pager_type, operators) ->\r
@item_name = item_name\r