X-Git-Url: http://git.osdn.net/view?p=pettanr%2Fpettanr.git;a=blobdiff_plain;f=app%2Fassets%2Fjavascripts%2Fcontrollers%2Fpanels.js.coffee;h=2ea987a34a1c38210e2a6f081cb07a4829cbd97b;hp=0109f57498b4708c81f47c5fbe449f677349a112;hb=46c48b27d7ea359151135e0327d820a4891981d9;hpb=6cd79cb4b143c57bc93130c90792fa4743ea45a5 diff --git a/app/assets/javascripts/controllers/panels.js.coffee b/app/assets/javascripts/controllers/panels.js.coffee index 0109f574..2ea987a3 100644 --- a/app/assets/javascripts/controllers/panels.js.coffee +++ b/app/assets/javascripts/controllers/panels.js.coffee @@ -52,7 +52,7 @@ class Pettanr.PanelsController extends Pettanr.AppController count: () -> new: () -> - if Pettanr.History.lock + if @gate and @gate.is_lock() @trigger('lock', @params) else @trigger('title', @params) @@ -61,7 +61,7 @@ class Pettanr.PanelsController extends Pettanr.AppController @trigger('done', @params) edit: () -> - if Pettanr.History.lock + if @gate and @gate.is_lock() @trigger('lock', @params) else @trigger('title', @params) @@ -76,7 +76,7 @@ class Pettanr.PanelsController extends Pettanr.AppController editor: () -> editor = new Editor.PanelEditor({root_item: @item, operators: @operators}) editor.render() - Pettanr.History.lock = {url: @item.new_url(), form: editor} + @trigger('lock', @params, editor) @trigger('ready', editor) create: () ->