ILIAS
trunk Revision v11.0_alpha-1769-g99a433fe2dc
|
Functions | |
client () | |
description: > This example shows how a Progress Bar can be rendered and used on the client. More... | |
server () | |
description: > This example shows how a Progress Bar can be rendered and updated by the server. More... | |
callArtificialTaskEndpoint (GlobalHttpState $http, UI\Factory $factory, UI\Renderer $renderer) | |
initialiseArtificialTaskOnce () | |
incrementTaskProgress () | |
getTaskProgress () | |
resetTask () | |
ILIAS\UI\examples\Progress\Bar\callArtificialTaskEndpoint | ( | GlobalHttpState | $http, |
UI\Factory | $factory, | ||
UI\Renderer | $renderer | ||
) |
Definition at line 77 of file server.php.
References ILIAS\HTTP\GlobalHttpState\close(), ILIAS\UI\examples\Progress\Bar\getTaskProgress(), ILIAS\UI\examples\Progress\Bar\incrementTaskProgress(), ILIAS\UI\examples\Progress\Bar\initialiseArtificialTaskOnce(), ILIAS\UI\examples\Progress\Bar\resetTask(), ILIAS\HTTP\GlobalHttpState\response(), ILIAS\HTTP\GlobalHttpState\saveResponse(), and ILIAS\HTTP\GlobalHttpState\sendResponse().
Referenced by ILIAS\UI\examples\Progress\Bar\server().
ILIAS\UI\examples\Progress\Bar\client | ( | ) |
description: > This example shows how a Progress Bar can be rendered and used on the client.
The trigger button is supplied with the according JavaScript code, which uses the clientside facility of a Progress Bar.
expected output: > ILIAS shows the rendered Progress Bar and Standard Button. The Progress Bar is initially empty (no progress), and cannot be operated in any way. When the Standard Button is clicked, the Progress Bar value us increased by 10% each time.
Definition at line 37 of file client.php.
References $DIC, $id, and $renderer.
Referenced by XapiProxy\XapiProxyPolyFill\__construct(), ilCmiXapiStatementsDeleteRequest\__construct(), ilCmiXapiStatementsDeleteRequest\_lookUpDataCount(), ilSoapClient\call(), ilCmiXapiStatementsDeleteRequest\deleteData(), ilAuthProviderCAS\doAuthentication(), ilAuthProviderSoap\handleSoapAuth(), ilSoapClient\init(), ilAuthProviderSoap\initClient(), ilCmiXapiStatementsDeleteRequest\queryBatch(), ilWACToken\setClient(), and ilWACPath\setClient().
ILIAS\UI\examples\Progress\Bar\getTaskProgress | ( | ) |
Definition at line 127 of file server.php.
References ILIAS\GlobalScreen\get().
Referenced by ILIAS\UI\examples\Progress\Bar\callArtificialTaskEndpoint().
ILIAS\UI\examples\Progress\Bar\incrementTaskProgress | ( | ) |
Definition at line 121 of file server.php.
References ilSession\get(), and ilSession\set().
Referenced by ILIAS\UI\examples\Progress\Bar\callArtificialTaskEndpoint().
ILIAS\UI\examples\Progress\Bar\initialiseArtificialTaskOnce | ( | ) |
Definition at line 114 of file server.php.
References ilSession\has(), and ilSession\set().
Referenced by ILIAS\UI\examples\Progress\Bar\callArtificialTaskEndpoint().
ILIAS\UI\examples\Progress\Bar\resetTask | ( | ) |
Definition at line 132 of file server.php.
References ilSession\clear().
Referenced by ILIAS\UI\examples\Progress\Bar\callArtificialTaskEndpoint().
ILIAS\UI\examples\Progress\Bar\server | ( | ) |
description: > This example shows how a Progress Bar can be rendered and updated by the server.
The artificial endpoint uses Progres Bar Instructions to order the clientside Progress Bar to perform a desired update. A Standard Button can be used to start this process.
expected output: > ILIAS shows the rendered Progress Bar and Standard Button. The Progress Bar is initially empty (no progress), and cannot be operated in any way. When the Standard Button is clicked, the Progress Bar value us increased by 10% ~every second. After the ~10 seconds, the Progress Bar will be finished showing a
Definition at line 43 of file server.php.
References $DIC, $http, $id, $renderer, and ILIAS\UI\examples\Progress\Bar\callArtificialTaskEndpoint().
Referenced by ilSoapUserAdministrationAdapter\__construct(), ilECSCmsTreeCommandQueueHandler\__construct(), ilECSCommunityTableGUI\__construct(), ilECSCmsCourseCommandQueueHandler\__construct(), ilECSEnrolmentStatusCommandQueueHandler\__construct(), ilECSCmsCourseMemberCommandQueueHandler\__construct(), ilECSCourseCreationHandler\__construct(), ilECSCmsTreeSynchronizer\__construct(), ilNusoapUserAdministrationAdapter\__construct(), ilECSMappingSettingsGUI\__construct(), ilSoapDummyAuthServer\__construct(), ilLDAPSettingsGUI\activateServer(), ilLDAPSettingsGUI\addRoleMapping(), ilECSCmsTreeSynchronizer\checkTreeUpdates(), ilLDAPSettingsGUI\createRoleMapping(), ilLDAPSettingsGUI\deactivateServer(), ILIAS\Cache\Adaptor\Memcached\delete(), ilNusoapUserAdministrationAdapter\enableWSDL(), ilSoapDummyAuthServer\enableWSDL(), ILIAS\Cache\Adaptor\Memcached\flush(), ILIAS\Cache\Adaptor\Memcached\flushContainer(), ILIAS\Cache\Adaptor\Memcached\get(), ilLDAPSettingsGUI\getRoleAssignmentTable(), ilNusoapUserAdministrationAdapter\handleSoapPlugins(), ilECSCmsTreeSynchronizer\handleTreeUpdate(), ILIAS\Cache\Adaptor\Memcached\has(), ILIAS\Cache\Adaptor\Memcached\initServer(), ilAuthProviderLDAP\initServer(), ilLDAPUserSynchronisation\initServer(), ilLDAPSettingsGUI\initServer(), ILIAS\Cache\Adaptor\Memcached\isAvailable(), ilCASSettings\read(), ilSoapUserAdministrationAdapter\registerMethods(), ilSoapDummyAuthServer\registerMethods(), ilLDAPSettingsGUI\roleAssignments(), ilLDAPSettingsGUI\roleMapping(), ilLDAPSettingsGUI\save(), ilLDAPSettingsGUI\saveSyncronizationSettings(), ilLDAPSettingsGUI\serverList(), ILIAS\Cache\Adaptor\Memcached\set(), ilCASSettings\setServer(), ilECSCourseMemberAssignment\setServer(), ilECSSetting\setServer(), ilLDAPSettingsGUI\setServerFormValues(), ilSoapUserAdministrationAdapter\start(), ilNusoapUserAdministrationAdapter\start(), ilSoapDummyAuthServer\start(), ilECSCmsTreeSynchronizer\sync(), ilECSCmsTreeSynchronizer\syncCategory(), ilECSCmsTreeSynchronizer\syncNode(), and ilLDAPSettingsGUI\updateRoleMapping().