import ViewNavigationNodeProject from 'rodan-client/js/Views/Master/Navigation/ViewNavigationNodeProject.js'
ViewNavigationNodeProject
Extends:
backbone.marionette~Marionette.CompositeView → ViewNavigationNode → ViewNavigationNodeProject
This class represents a navigation menu node for a project.
Method Summary
Public Methods | ||
public |
getChildView(model: BaseModel): ViewNavigationNode Determine child view based on name. |
|
public |
initialize(options: object) Initialize. |
Inherited Summary
From class ViewNavigationNode | ||
public |
Initialize. |
|
public |
onRender() Hide subviews on render (initially). |
Public Methods
public getChildView(model: BaseModel): ViewNavigationNode source
Determine child view based on name.
Params:
Name | Type | Attribute | Description |
model | BaseModel | instance of 'Resource', 'Workflow', 'WorkflowRun', or 'RunJob' |
Return:
ViewNavigationNode | a subclass of ViewNavigationNode; only returns class, not instance; will return ViewNavigationNode if the BaseModel provided is not one of the above |
public initialize(options: object) source
Initialize.
Override:
ViewNavigationNode#initializeParams:
Name | Type | Attribute | Description |
options | object | Marionette.View options object |