return if !@test(params, form)\r
return if !@filter(params, form)\r
controller = Pettanr.AppController.new2(params, form, @gate)\r
+ @add_get_listener(controller)\r
+ action_name = params['action']\r
+ controller[action_name]()\r
+ \r
+ add_get_listener: (controller) ->\r
@listenTo(controller, 'ready', @ready)\r
@listenTo(controller, 'title', @title)\r
@listenTo(controller, 'done', @done)\r
@listenTo(controller, 'deny', @remote_folder_deny)\r
@listenTo(controller, 'lock', @lock)\r
@listenTo(controller, 'unlock', @unlock)\r
- action_name = params['action']\r
- controller[action_name]()\r
\r
test: (params, form) ->\r
return true if !@gate\r
return false if !c['is_deny_action_on_picker']\r
c.is_deny_action_on_picker(params)\r
\r
+class Pettanr.PublisherProxy extends Pettanr.Proxy\r
+ \r
+ add_get_listener: (controller) ->\r
+ super(controller)\r
+ # dialog send success message on select lisence_group select-box\r
+ @listenTo(controller, 'next', @next)\r
+ # dialog send success message on opl submit button\r
+ \r
+ next: (opl) ->\r
+ @trigger('next', opl)\r
+ \r