The model that holds data with respect to the according view.
The function that handles all inputs made by a user.
The function that renders the view this module lives in.
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.
A Module View always holds a Module Model that has all the informations and settings.
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.
Update the list of Midi output devices.
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 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.
Sends the changed link to the server.
A text input element.
Sends the changed text to the server.
A text input element.
Generated using TypeDoc
Implements a LinkButtonModel's player and controller views and the functions needed for user interaction.