+class Editor.EditorModule.DockModule.PriorityBay extends Editor.EditorModule.DockModule.BoardBay\r
+ \r
+ initialize: (options) ->\r
+ super(options)\r
+ i = 0\r
+ _.each @elements(), (element) =>\r
+ tab = new Editor.EditorModule.DockModule.PriorityBoard({\r
+ parent: this, index: i, name: element.item_name(), element: element\r
+ })\r
+ @add_tab(\r
+ tab, \r
+ new Editor.EditorModule.DockModule.TabModule.PriorityBoardLabel({parent: tab, name: element.item_name()}), \r
+ new Editor.EditorModule.DockModule.TabModule.PriorityBoardBody({parent: tab})\r
+ )\r
+ i++\r
+ \r
+ render: () ->\r
+ this.$el.html('')\r
+ this.$el.attr('id', @body.dom_id())\r
+ elements_tabs = new Editor.EditorModule.DockModule.PriorityBay.PriorityTabs({\r
+ tabs: @tabs\r
+ })\r
+ this.$el.append(elements_tabs.render().el)\r
+ _.each @tabs, (tab) =>\r
+ this.$el.append(tab.body.render().el)\r
+ elements_tabs.$el.tabs()\r
+ this\r
+ \r
+ elements: () ->\r
+ @root_item().scenario_elements()\r
+ \r
+ class_name: () ->\r
+ "zsort-box"\r
+ \r
+class Editor.EditorModule.DockModule.PriorityBay.PriorityTabs extends Backbone.View\r
+ tagName: 'ul'\r
+ className: 'zsort'\r
+ \r
+ initialize: (options) ->\r
+ super(options)\r
+ @tabs = options.tabs\r
+ \r
+ render: () ->\r
+ this.$el.html('')\r
+ _.each @tabs, (tab) =>\r
+ this.$el.append(tab.label.render().el)\r
+ this\r
+ \r
+class Editor.EditorModule.DockModule.TabModule.PriorityBayLabel extends Editor.EditorModule.DockModule.TabModule.BayLabel\r
+ \r
+class Editor.EditorModule.DockModule.TabModule.PriorityBayBody extends Editor.EditorModule.DockModule.TabModule.BayBody\r
+ \r
+ initialize: (options) ->\r
+ super(options)\r
+ \r
+class Editor.EditorModule.DockModule.PriorityBoard extends Editor.EditorModule.DockModule.Board\r
+ \r
+ initialize: (options) ->\r
+ super(options)\r
+ @element = options.element\r
+ \r
+ mounted: () ->\r
+ false\r
+ \r
+class Editor.EditorModule.DockModule.TabModule.PriorityBoardLabel extends Editor.EditorModule.DockModule.TabModule.BoardLabel\r
+ \r
+ with_destroy_button: () ->\r
+ false\r
+ \r
+class Editor.EditorModule.DockModule.TabModule.PriorityBoardBody extends Editor.EditorModule.DockModule.TabModule.BoardBody\r
+ \r
+ initialize: (options) ->\r
+ super(options)\r
+ @bucket = new Editor.EditorModule.DockModule.PriorityBucket({\r
+ parent: this\r
+ })\r
+ \r
+# form_manager = Pettanr::Application::manifest.form_managers[self.root_item.form_name]\r
+# form = form_manager.open self.root_item, @dock_body.dock.editor.operators, mounted\r
+# bucket = Bucket.new self,form\r
+ \r