The function that handles all inputs made by a user.
The function that renders the view this module lives in.
The position this Module has as seen in a list of currently active modules.
This function is called whenever a user interacts with the module.
This function is called whenever a user interacts with the module.
The input that was made. The type is chosen according to whom makes the input, i.e. is the input happening in Player or Controller View.
If true, the module has been clicked and shows input masks.
A Module View always holds a Module Model that has all the informations and settings.
Empty Module that serves the purpose to fulfill the inheritance criteria given by the ModuleViewController abstract class.
Holds Model information from the input masks.
Shows Model specific input masks.
This function is called when the model changes it's view has to be rerendered.
This function is called when the model changes it's view has to be rerendered.
Check if the view was clicked and shows inputs.
Update the list of Midi output devices.
Send the new module to the server.
Dummy class that is not needed when a controller is in the process of adding a new module.
Composes the view that shows user input options.
Composes the controller view parts that are specific to this model. Has to be implemented by the child class that inherits from this class.
Composes an input field where the name of the module can be set.
A Template Result without an outer div.
Composes a dropdown select element that let's the controller choose for which type of players this model is visible.
A Template Result without an outer div.
Composes the player view parts that are specific to this model. Has to be implemented by the child class that inherits from this class.
Composes the settings view of a module, and prepares the model that later holds all user input info.
Composes the general controller view of every model, regardless of the specific model type.
All aggregator subscriptions that the Controller holds.
All outputs that are currently set.
The controller view as Template Result.
Composes the general player view of every model, regardless of the specific model type.
The Role of the player that loadsand looks at this module.
The player view as Template Result. Might be empty if the player roles don't match.
Generate an Id from the index.
Reset the view to it's initial state.
Flip the state and request a new render callback.
Generated using TypeDoc
A Module that allows the controller to set up and add a module to the current view.