1 class Editor.Player.PanelMoveDialog extends Editor.Dialog
\r
2 className: 'player-move-dialog'
\r
4 initialize: (options) ->
\r
6 @parent = options.parent
\r
7 @binder = options.binder
\r
8 @target_model = options.target_model
\r
13 this.$el.dialog({title: I18n.t('scroll_panels.player.move_dialog')})
\r
14 body = new Pettanr.Views.Panel.Body({
\r
18 @refresh(body.render())
\r
24 close: (ui, event) ->
\r
27 this.$el.dialog('open')
\r
30 this.$el.dialog('close')
\r
32 save: (insert_point) ->
\r
34 t = insert_point.scroll_panel.get('t')
\r
35 item = @from.scroll_panel
\r
36 item.set({t: t}, {silent: true})
\r
37 @listenTo(item, 'save:success', @success)
\r
38 @listenTo(item, 'save:fail', @fail)
\r
41 success: (model, response) ->
\r
42 @from.scroll_panel.fix()
\r
43 @trigger('success', model, response)
\r
45 fail: (model, response) ->
\r
46 @trigger('fail', response)
\r