parent: @scenario_bay\r
})\r
)\r
- @listenTo(@root_bay.body, 'put', @put)\r
+ @listenTo(@root_bay.body, 'http_post', @http_post)\r
\r
render: () ->\r
this.$el.html('')\r
dom_labels_class: () ->\r
@dom_class() + '-labels'\r
\r
- put: () ->\r
- @trigger('put')\r
+ http_post: (url, root_form) ->\r
+ @trigger('http_post', url, this) # send dock\r
false\r
\r
- save: (options) ->\r
- attrs = @save_data()\r
- @root_bay.body.form.save(attrs, options)\r
- \r
save_data: () ->\r
attrs = @root_bay.save_data()\r
_.extend(attrs, @element_bay.save_data())\r
attrs\r
\r
- valid: () ->\r
- @root_bay.body.form.valid()\r
- \r
- invalid: () ->\r
- @root_bay.body.form.invalid()\r
- \r
class Editor.EditorModule.DockModule.RootBay extends Editor.EditorModule.DockModule.SimpleBay\r
\r
render: () ->\r
operators: @dock().editor().operators,\r
action: '/' + @root_item().table_name() + '/' + Pettanr.to_s(@root_item().get('id'))\r
})\r
- @listenTo(@form, 'put', @put)\r
+ @listenTo(@form, 'http_post', @http_post)\r
\r
render: () ->\r
super()\r
root_item: () ->\r
@dock().root_item()\r
\r
- put: () ->\r
- @trigger('put')\r
+ http_post: (url, root_form) ->\r
+ @trigger('http_post', url, root_form)\r
false\r
\r
class Editor.EditorModule.DockModule.ElementBay extends Editor.EditorModule.DockModule.BoardBay\r