OSDN Git Service

fix:play editor close
[pettanr/pettanr.git] / app / assets / javascripts / controllers / scrolls.js.coffee
index 3dadc42..17178fa 100644 (file)
@@ -45,11 +45,26 @@ class Pettanr.ScrollsController extends Pettanr.AppController
         item: @item,\r
         list: @list,\r
       })\r
+      @listenTo(show, 'insert', @insert)\r
+      @listenTo(show, 'move', @move)\r
+      @listenTo(show, 'dialog:close', @close_dialog)\r
       show.render()\r
       @trigger('ready', show)\r
     )\r
     @trigger('done', @params)\r
   \r
+  insert: (dialog) ->\r
+    @lock(dialog)\r
+  \r
+  move: (dialog) ->\r
+    @lock(dialog)\r
+  \r
+  lock: (dialog) ->\r
+    @trigger('lock', @params, dialog)\r
+  \r
+  close_dialog: (dialog) ->\r
+    @trigger('unlock', @params, dialog)\r
+  \r
   new: () ->\r
     @trigger('title', @params)\r
     @form_new()\r