OSDN Git Service

fix: cache
[pettanr/pettanr.git] / app / assets / javascripts / editor / panel_editor / root.js.coffee
index c7b7a9a..df0fdf8 100644 (file)
@@ -16,12 +16,12 @@ class Editor.EditorModule.DockModule.TabModule.RootBayBody extends Editor.Editor
       form_name: @root_item().item_name(), \r
       use_name: 'default' \r
       item: @root_item(), \r
-      mounted: @mounted(), \r
       submit: 'default' \r
-      operators: @dock().editor().operators,\r
       action: '/' + @root_item().table_name() + '/' + Pettanr.to_s(@root_item().get('id'))\r
     })\r
     @listenTo(@form, 'http_post', @http_post)\r
+    @listenTo(@form, 'success', @post_success)\r
+    @listenTo(@form, 'fail', @post_fail)\r
   \r
   render: () ->\r
     super()\r
@@ -42,3 +42,9 @@ class Editor.EditorModule.DockModule.TabModule.RootBayBody extends Editor.Editor
     @trigger('http_post', url, root_form)\r
     false\r
   \r
+  post_success: (model, response) ->\r
+    @trigger('save:success', model, response)\r
+  \r
+  post_fail: (model, response) ->\r
+    @trigger('save:fail', response)\r
+  \r