1 class Pettanr.Views.GroundColor.NewElementLauncher extends Editor.EditorModule.DockModule.NewElementLauncher
\r
3 initialize: (options) ->
\r
9 controller: @model.path_name(), action: 'index',
\r
10 page_size: 6, format: 'html'
\r
17 @pick_icon = new Pettanr.Views.Common.PickIcon({name: 'pick'})
\r
18 @listenTo(@pick_icon, 'click', @pick_click)
\r
19 this.$el.append(@pick_icon.render().el)
\r
25 new_item = new model()
\r
26 # new_item.set({}, {silent: true})
\r
29 click_inspire: () ->
\r
30 @click_default(@links_conf.inspire.params)
\r
32 class Pettanr.Views.GroundColor.NewElement extends Backbone.View
\r
34 initialize: (options) ->
\r
35 @parent = options.parent
\r
36 @target_model = options.target_model
\r
38 start: (@dialog, params) ->
\r
39 @dialog.start(@target_model, params, null)
\r
40 @listenTo(@dialog, 'pick', @pick)
\r
41 @trigger('dialog:open', @dialog)
\r
44 new_item = new @target_model(item.attributes)
\r
45 new_item.unset('id', {silent: true})
\r
46 new_item.set({panel_id: @editor().item.get('id')}, {silent: true})
\r
48 @trigger('pick', new_item)
\r