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