1 class Editor.EditorModule.DockModule.ElementBoard extends Editor.EditorModule.DockModule.Board
\r
3 initialize: (options) ->
\r
5 @element = options.element
\r
8 super() + '-' + @element.cid # use tab index
\r
10 class Editor.EditorModule.DockModule.TabModule.ElementBoardLabel extends Editor.EditorModule.DockModule.TabModule.BoardLabel
\r
12 initialize: (options) ->
\r
14 this.$el.attr('data-z', @bay().new_tab.label.z() - 1)
\r
18 this.$el.removeClass('ui-corner-top')
\r
19 this.$el.addClass('ui-corner-left z-label')
\r
23 this.$el.attr('id', @dom_id())
\r
26 parseInt(this.$el.attr('data-z'))
\r
28 class Editor.EditorModule.DockModule.TabModule.ElementBoardBody extends Editor.EditorModule.DockModule.TabModule.BoardBody
\r
30 initialize: (options) ->
\r
32 @form = Locmare.Form.factory({
\r
33 form_name: @element().item_name(),
\r
34 use_name: 'default'
\r
36 element_form: true,
\r
38 operators: Pettanr.cache.operators,
\r
42 @delegateEvents({'activate': 'activate'})
\r
43 this.$el.attr('id', @dom_id())
\r
44 this.$el.html(@form.render().el)
\r
47 add_element: (element) ->
\r
48 @form.add_element(element)
\r