Base class to be implemented and put in class-directory of module with the name il$MODULEKioskModeVie...
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
updatePost(State $state, string $command, array $post)
Update the state and the object based on the provided command and post-data. 
 
Keeps the state of a view in a simple stringly type key-value store. 
 
hasPermissionToAccessKioskMode()
 
setObject(ilObject $object)
 
This is how the factory for UI elements looks. 
 
buildControls(State $state, ControlBuilder $builder)
Construct the controls for the view based on the current state. 
 
updateGet(State $state, string $command, int $parameter=null)
Update the state based on the provided command. 
 
render(State $state, Factory $factory, URLBuilder $url_builder, array $post=null)
 
The URLBuilder allows views to get links that are used somewhere inline in the content. 
 
buildInitialState(State $empty_state)
Build an initial state based on the Provided empty state. 
 
Build controls for the view.