ILIAS  release_8 Revision v8.24
with_load_anim.php
Go to the documentation of this file.
1<?php
2
3declare(strict_types=1);
4
6
7function with_load_anim()
8{
9 global $DIC;
10 $f = $DIC->ui()->factory();
11 $renderer = $DIC->ui()->renderer();
12
13 return $renderer->render(
14 $f->button()->primary("Goto ILIAS", "")
15 ->withLoadingAnimationOnClick(true)
16 ->withOnLoadCode(function ($id) {
17 return
18 "$('#$id').click(function(e) {
19 $('#$id').html('Working...');
20 setInterval(
21 function(){
22 $('#$id').html('Done');
23 il.UI.button.deactivateLoadingAnimation('$id');
24 }
25 ,3000);
26 });";
27 })
28 );
29}
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23
static return function(ContainerConfigurator $containerConfigurator)
Definition: basic_rector.php:9
global $DIC
Definition: feed.php:28