OSDN Git Service

fix: new elm
[pettanr/pettanr.git] / app / assets / javascripts / editor / panel_editor / dock.js.coffee
index c9e7fe2..f1e3b22 100644 (file)
@@ -100,10 +100,7 @@ class Editor.PanelEditor.Dock extends Editor.EditorModule.DockBase
     @root_bay.body.form.save(attrs)\r
   \r
   pick: (new_item) ->\r
-    t = @scenario_bay.length()\r
-    z = @element_bay.new_tab.label.z()\r
-    new_item.set({z: z, t: t}, {silent: true})\r
-    @scenario_bay.add_element(new_item)\r
+    @scenario_bay.pick(new_item)\r
     @trigger('add:element', new_item)\r
   \r
   open_dialog: (dialog) ->\r
@@ -114,6 +111,7 @@ class Editor.PanelEditor.Dock extends Editor.EditorModule.DockBase
   \r
   destroy: (element) ->\r
     @trigger('destroy', element)\r
+    @scenario_bay.remove_element(element)\r
   \r
   quit: () ->\r
     @root_bay.body.form.quit()\r