ILIAS  release_10 Revision v10.1-43-ga1241a92c2f
with_additional_on_load_code.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
6 
17 {
18  //Loading factories
19  global $DIC;
20  $f = $DIC->ui()->factory();
21  $renderer = $DIC->ui()->renderer();
22 
23  //Generating and rendering the image and modal
24  $image = $f->image()->standard(
25  "assets/ui-examples/images/Image/HeaderIconLarge.svg",
26  "Thumbnail Example"
27  )->withAction("#")
28  ->withAdditionalOnLoadCode(function ($id) {
29  return "$('#$id').click(function(e) { e.preventDefault(); alert('Image Onload Code')});";
30  });
31 
32  $html = $renderer->render($image);
33 
34  return $html;
35 }
$renderer
global $DIC
Definition: shib_login.php:25
with_additional_on_load_code()
description: > Example showing how JS-Code can be attached to images.
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:24