render: () ->\r
@form.render()\r
\r
-class Editor.EditorModule.DockModule.PriorityBucket extends Editor.EditorModule.DockModule.Bucket\r
- \r
- initialize: (options) ->\r
- super(options)\r
- \r
- board: () ->\r
- @parent.board()\r
- \r
- bay: () ->\r
- @board().bay()\r
- \r
-class Editor.EditorModule.DockModule.ScenarioBucket extends Editor.EditorModule.DockModule.Bucket\r
- \r
- initialize: (options) ->\r
- super(options)\r
- @element = options.element\r
- \r
- board: () ->\r
- @parent.board()\r
- \r
- bay: () ->\r
- @board().bay()\r
- \r
class Editor.EditorModule.DockModule.TabModule\r
\r
class Editor.EditorModule.DockModule.TabModule.Label extends Backbone.View\r
dom_class: () ->\r
@board().dom_class() + '-label'\r
\r
- with_destroy_button: () ->\r
- true\r
- \r
face: () ->\r
linked_elements_tab = new Tag.A({\r
attr: {href: '#' + @board().body.dom_id() },\r
content: @element().element_face().render().el\r
})\r
this.$el.append(linked_elements_tab.render().el)\r
- if @with_destroy_button()\r
- destroy_button = new Editor.EditorModule.DestroyButton()\r
- this.$el.append(destroy_button.render().el)\r
+ @destroy_button = new Editor.EditorModule.DestroyButton()\r
+ this.$el.append(@destroy_button.render().el)\r
\r
render: () ->\r
this.$el.html('')\r
dom_id: () ->\r
@dom_id() + '-destroy_button'\r
\r
-class Editor.EditorModule.DockModule.Pocket extends Editor.EditorModule.DockModule.Tab\r
- \r
- initialize: (options) ->\r
- super(options)\r
- \r
- pocket_div: () ->\r
- @parent\r
- \r
- board: () ->\r
- @pocket_div().board()\r
- \r
- bay: () ->\r
- @board.bay()\r
- \r
- dock: () ->\r
- @bay().dock()\r
- \r
- bay_index: () ->\r
- @bay().index\r
- \r
- dom_id: () ->\r
- @board().dom_id() + '-pocket'\r
- \r
- dom_class: () ->\r
- @board().dom_class() + '-pocket'\r
- \r
-class Editor.EditorModule.DockModule.NewElementPocketTab extends Editor.EditorModule.DockModule.Tab\r
- \r
- initialize: (options) ->\r
- super(options)\r
- @model = options.model\r
- \r
- pocket_div: () ->\r
- @parent\r
- \r
- dom_id: () ->\r
- @pocket_div().dom_id() + '-' + @name\r
- \r
-class Editor.EditorModule.DockModule.TabModule.PocketLabel extends Editor.EditorModule.DockModule.TabModule.Label\r
- tagName: 'li'\r
- \r
- initialize: (options) ->\r
- super(options)\r
- \r
- pocket_tab: () ->\r
- @parent\r
- \r
- pocket_div: () ->\r
- @pocket_tab().parent\r
- \r
- board: () ->\r
- @pocket_div().board()\r
- \r
- bay: () ->\r
- @board().bay()\r
- \r
- dock: () ->\r
- @bay().dock()\r
- \r
- bay_name: () ->\r
- bay().name\r
- \r
- dom_id: () ->\r
- @pocket_tab().dom_id() + '-label'\r
- \r
- dom_class: () ->\r
- @pocket_tab().dom_class() + '-label'\r
- \r
- face: () ->\r
- icon = new Pettanr.Image.Icon({item: @pocket_tab().model})\r
- linked_elements_tab = new Tag.A({\r
- attr: {href: '#' + @pocket_tab().body.dom_id() },\r
- content: icon.render().el\r
- })\r
- this.$el.append(linked_elements_tab.render().el)\r
- \r
- render: () ->\r
- this.$el.html('')\r
- this.$el.attr('id', @dom_id())\r
- this.$el.className = @dom_class()\r
- @face()\r
- this\r
- \r
-class Editor.EditorModule.DockModule.TabModule.PocketBody extends Editor.EditorModule.DockModule.TabModule.Body\r
- \r
- pocket_tab: () ->\r
- @parent\r
- \r
- pocket_div: () ->\r
- @pocket_tab().parent\r
- \r
- board: () ->\r
- @pocket_div().board()\r
- \r
- bay: () ->\r
- @board().bay()\r
- \r
- dock: () ->\r
- @bay().dock()\r
- \r
- dom_id: () ->\r
- @pocket_tab().dom_id() + '-body'\r
- \r
- dom_class: () ->\r
- @pocket_tab().dom_class() + '-body'\r
- \r