ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
combined.php File Reference

Go to the source code of this file.

Functions

 combined ()
 

Function Documentation

◆ combined()

combined ( )

Definition at line 3 of file combined.php.

References $DIC, and Vendor\Package\$f.

4 {
5  global $DIC;
6  $f = $DIC->ui()->factory();
7  $renderer = $DIC->ui()->renderer();
8 
9  $icon = $f->symbol()->glyph()->comment();
10  $contents = $f->legacy("some contents.");
11  $slate1 = $f->maincontrols()->slate()->legacy('legacy1', $icon, $contents);
12  $slate2 = $f->maincontrols()->slate()->legacy('legacy2', $icon, $contents);
13  $divider = $f->divider()->horizontal()->withLabel('Horizontal Divider with Text');
14 
15  $glyph = $f->symbol()->glyph()->briefcase();
16  $button = $f->button()->bulky($glyph, 'Button', '#');
17 
18  $slate = $f->maincontrols()->slate()
19  ->combined('combined_example', $f->symbol()->glyph()->briefcase())
20  ->withAdditionalEntry($slate1)
21  ->withAdditionalEntry($button)
22  ->withAdditionalEntry($divider)
23  ->withAdditionalEntry($slate2);
24 
25 
26  $triggerer = $f->button()->bulky(
27  $slate->getSymbol(),
28  $slate->getName(),
29  '#'
30  )
31  ->withOnClick($slate->getToggleSignal());
32 
33  return $renderer->render([
34  $triggerer,
35  $slate
36  ]);
37 }
$DIC
Definition: xapitoken.php:46