diff --git a/components/ILIAS/UI/src/examples/Card/Standard/with_sections.php b/components/ILIAS/UI/src/examples/Card/Standard/with_sections.php
index f3b55bc83af8..a93f44f39eb7 100755
--- a/components/ILIAS/UI/src/examples/Card/Standard/with_sections.php
+++ b/components/ILIAS/UI/src/examples/Card/Standard/with_sections.php
@@ -7,7 +7,10 @@
/**
* ---
* expected output: >
- * ILIAS shows the rendered Component.
+ * ILIAS shows a ILIAS-Logo. The size of the logo depends on the browser/desktop size and will change accordingly.
+ * A title will be displayed below the logo.
+ * Additionally, a descriptive listing consisting of two entries is repeated
+ * three times below the title.
* ---
*/
function with_sections()
diff --git a/components/ILIAS/UI/src/examples/Card/Standard/with_title_action.php b/components/ILIAS/UI/src/examples/Card/Standard/with_title_action.php
index e3ba35f3bc67..d3f73e25997a 100755
--- a/components/ILIAS/UI/src/examples/Card/Standard/with_title_action.php
+++ b/components/ILIAS/UI/src/examples/Card/Standard/with_title_action.php
@@ -7,7 +7,9 @@
/**
* ---
* expected output: >
- * ILIAS shows the rendered Component.
+ * ILIAS shows a ILIAS-Logo. The size of the logo depends on the browser/desktop size and will change accordingly.
+ * A title will be displayed below the logo.
+ * The title is clickable and will link to ilias.de.
* ---
*/
function with_title_action()
diff --git a/components/ILIAS/UI/src/examples/Chart/Bar/Vertical/base.php b/components/ILIAS/UI/src/examples/Chart/Bar/Vertical/base.php
index cb49be0bf93e..37bc6b95e150 100755
--- a/components/ILIAS/UI/src/examples/Chart/Bar/Vertical/base.php
+++ b/components/ILIAS/UI/src/examples/Chart/Bar/Vertical/base.php
@@ -7,7 +7,9 @@
/**
* ---
* expected output: >
- * ILIAS shows the rendered Component.
+ * ILIAS shows a column-chart with an maximum x-value of 80 and four entries
+ * with values 80, 0, 18 and 55.
+ * Each entry is a vertical column with a height according to its value.
* ---
*/
function base()
diff --git a/components/ILIAS/UI/src/examples/Chart/Bar/Vertical/custom.php b/components/ILIAS/UI/src/examples/Chart/Bar/Vertical/custom.php
index 67d742ad057f..e4ed085a9dd7 100755
--- a/components/ILIAS/UI/src/examples/Chart/Bar/Vertical/custom.php
+++ b/components/ILIAS/UI/src/examples/Chart/Bar/Vertical/custom.php
@@ -11,7 +11,10 @@
/**
* ---
* expected output: >
- * ILIAS shows the rendered Component.
+ * ILIAS shows a column-chart with an x-scale of 100 on the right;
+ * The left is labeled with three coloured rectanlges and captions "Dataset 1","Dataset 2","Dataset 3".
+ * The y-bar is sectioned in three parts, each part consisting of three columns,
+ * one for each dataset (set 2 of Item 2 has a value of 0, thus not showing a bar).
* ---
*/
function custom()
diff --git a/components/ILIAS/UI/src/examples/Chart/Bar/Vertical/partly_stacked.php b/components/ILIAS/UI/src/examples/Chart/Bar/Vertical/partly_stacked.php
index 5c053bbebf65..455fe7c7ffd8 100644
--- a/components/ILIAS/UI/src/examples/Chart/Bar/Vertical/partly_stacked.php
+++ b/components/ILIAS/UI/src/examples/Chart/Bar/Vertical/partly_stacked.php
@@ -12,7 +12,10 @@
/**
* ---
* expected output: >
- * ILIAS shows the rendered Component.
+ * ILIAS shows a column-chart with an x-scale of -4 to +14.
+ * On the top, labels identify the colors for datasets (1.1., 1.2, 2).
+ * The bars of dataset 1.1 and 1.2 are "stacked" on top of each other,
+ * while dataset 2 is displayed next to them.
* ---
*/
function partly_stacked()
diff --git a/components/ILIAS/UI/src/examples/Entity/Standard/base.php b/components/ILIAS/UI/src/examples/Entity/Standard/base.php
index 7f40491806a7..8f52fdb2a08a 100755
--- a/components/ILIAS/UI/src/examples/Entity/Standard/base.php
+++ b/components/ILIAS/UI/src/examples/Entity/Standard/base.php
@@ -7,7 +7,23 @@
/**
* ---
* expected output: >
- * ILIAS shows the rendered Component.
+ * Entities arrange information about e.g. an object into semantic groups;
+ * this example focusses on the possible contents of those groups and shows
+ * a possible representation of a made up event.
+ * From top to bottom, left to right:
+ * - There is a precondition; it links to ilias.de.
+ * - An action-dropdown is available with two entries linking to ilias/github.
+ * - An icon indents the following.
+ * - Prominently featured is the event's date proptery.
+ * - Only after that, the title of the event is displayed in bold.
+ * - A progress meter ("in progress") is followed by detailed properties:
+ * - Room information
+ * - Description
+ * - in one line: Available seats and availability of the event
+ * - in the next line: duration and the information of available redording
+ * - The bottom "row" shows two tags on the left
+ * - and two glyphs on the right, the first one with status counter, the second one with
+ * both status- and novelty counter.
* ---
*/
function base()
diff --git a/components/ILIAS/UI/src/examples/Entity/Standard/semantic_groups.php b/components/ILIAS/UI/src/examples/Entity/Standard/semantic_groups.php
index 1a818f8a52d8..6eac774a69b3 100755
--- a/components/ILIAS/UI/src/examples/Entity/Standard/semantic_groups.php
+++ b/components/ILIAS/UI/src/examples/Entity/Standard/semantic_groups.php
@@ -7,7 +7,16 @@
/**
* ---
* expected output: >
- * ILIAS shows the rendered Component.
+ * This example shows/identifies the semantic groups of entites;
+ * from top to bottom, left to right, the order of groups is this:
+ * - blocking conditions (left) and actions in a dropdown (right)
+ * - secondary indentifier (it indents all the latter) and featured properties
+ * - primary identifier
+ * - personal status
+ * - main details
+ * - availability
+ * - details
+ * - reactions (the tag) and prioritized reactions (the 'like' glyph)
* ---
*/
function semantic_groups()
diff --git a/components/ILIAS/UI/src/examples/Input/Container/Form/Standard/with_required_input.php b/components/ILIAS/UI/src/examples/Input/Container/Form/Standard/with_required_input.php
index 0aaa43a80ee9..76672fd3ac3a 100755
--- a/components/ILIAS/UI/src/examples/Input/Container/Form/Standard/with_required_input.php
+++ b/components/ILIAS/UI/src/examples/Input/Container/Form/Standard/with_required_input.php
@@ -10,7 +10,10 @@
* Example showing a Form with required fields. An explaining hint is displayed below the Form.
*
* expected output: >
- * ILIAS shows the rendered Component.
+ * ILIAS shows a form with a mandatory text input.
+ * Above and below the form, the legend sports an asterisk and the word 'Required'
+ * The input's label is also marked with an asterisk.
+ * Submitting the form without giving any value in the field will result in an error.
* ---
*/
function with_required_input()
@@ -18,6 +21,7 @@ function with_required_input()
global $DIC;
$ui = $DIC->ui()->factory();
$renderer = $DIC->ui()->renderer();
+ $request = $DIC->http()->request();
$text_input = $ui->input()->field()
->text("Required Input", "User needs to fill this field")
@@ -29,6 +33,24 @@ function with_required_input()
"The Form should show an explaining hint at the bottom"
);
- $form = $ui->input()->container()->form()->standard("", [$section]);
- return $renderer->render($form);
+ $DIC->ctrl()->setParameterByClass(
+ 'ilsystemstyledocumentationgui',
+ 'example_name',
+ 'required'
+ );
+ $form_action = $DIC->ctrl()->getFormActionByClass('ilsystemstyledocumentationgui');
+
+ $form = $ui->input()->container()->form()->standard($form_action, [$section]);
+
+ if ($request->getMethod() == "POST"
+ && $request->getQueryParams()['example_name'] == 'required') {
+ $form = $form->withRequest($request);
+ $result = $form->getData();
+ } else {
+ $result = "No result yet.";
+ }
+
+ return
+ "
" . print_r($result, true) . "
" .
+ $renderer->render($form);
}
diff --git a/components/ILIAS/UI/src/examples/Input/Container/ViewControl/Standard/base.php b/components/ILIAS/UI/src/examples/Input/Container/ViewControl/Standard/base.php
index 759717d8bbff..e0a149b4cc2c 100755
--- a/components/ILIAS/UI/src/examples/Input/Container/ViewControl/Standard/base.php
+++ b/components/ILIAS/UI/src/examples/Input/Container/ViewControl/Standard/base.php
@@ -10,7 +10,11 @@
/**
* ---
* expected output: >
- * ILIAS shows the rendered Component.
+ * ILIAS shows the rendered viewcontrols Pagination, Sortation and Field Selection.
+ * Above, the current values are displayed as an array withe the keys
+ * vc_range (for the pagination), vc_sortation and vc_columns (for the field selection).
+ * All of them are operable, i.e. changing any value will reload the page.
+ * The altered values are reflected in the results.
* ---
*/
function base()
diff --git a/components/ILIAS/UI/src/examples/Input/Field/Text/with_error.php b/components/ILIAS/UI/src/examples/Input/Field/Text/with_error.php
index baaf77964766..a1fc480026f7 100755
--- a/components/ILIAS/UI/src/examples/Input/Field/Text/with_error.php
+++ b/components/ILIAS/UI/src/examples/Input/Field/Text/with_error.php
@@ -11,25 +11,27 @@
* attached to it. This example does not contain any data processing.
*
* expected output: >
- * ILIAS shows a text field titled "Basic Input". You can enter numbers and letters into the field. Above the field
- * a color-coded error message "Some error" is displayed. Clicking "Save" will reload the page.
+ * ILIAS shows a text field titled "Basic Input". You can enter numbers and letters into the field.
+ * Below the field, a color-coded error message "Some error" is displayed.
+ * The error is also marked by a colored line on the left of the field's label.
+ * Clicking "Save" will reload the page.
* ---
*/
function with_error()
{
- //Step 0: Declare dependencies
+ //Declare dependencies
global $DIC;
$ui = $DIC->ui()->factory();
$renderer = $DIC->ui()->renderer();
- //Step 1: Define the text input field
+ //Define the text input field
$text_input = $ui->input()->field()->text("Basic Input", "Just some basic input
with some error attached.")
->withError("Some error");
- //Step 2: Define the form and attach the section.
+ //Define the form and attach the section.
$form = $ui->input()->container()->form()->standard("#", [$text_input]);
- //Step 4: Render the form with the text input field
+ //Render the form with the text input field
return $renderer->render($form);
}
diff --git a/components/ILIAS/UI/src/examples/Input/ViewControl/FieldSelection/base.php b/components/ILIAS/UI/src/examples/Input/ViewControl/FieldSelection/base.php
index 59ea936b7eb3..f7d240315740 100755
--- a/components/ILIAS/UI/src/examples/Input/ViewControl/FieldSelection/base.php
+++ b/components/ILIAS/UI/src/examples/Input/ViewControl/FieldSelection/base.php
@@ -7,7 +7,11 @@
/**
* ---
* expected output: >
- * ILIAS shows the rendered Component.
+ * There's a button with the column selection glyph as a label.
+ * Clicking the button will open a dropdown with three checkboxes and
+ * a standard button "apply".
+ * Tick one, many or no box and click "apply".
+ * The results will show the selected options.
* ---
*/
function base()
diff --git a/components/ILIAS/UI/src/examples/Input/ViewControl/Sortation/base.php b/components/ILIAS/UI/src/examples/Input/ViewControl/Sortation/base.php
index 50f535c6f1b8..fd2af7144946 100755
--- a/components/ILIAS/UI/src/examples/Input/ViewControl/Sortation/base.php
+++ b/components/ILIAS/UI/src/examples/Input/ViewControl/Sortation/base.php
@@ -9,7 +9,10 @@
/**
* ---
* expected output: >
- * ILIAS shows the rendered Component.
+ * There's a button with the sort glyph as a label.
+ * Clicking the button will open a dropdown with three entries.
+ * When you click an entry, the page will reload an the results will show the
+ * selected option.
* ---
*/
function base()
diff --git a/components/ILIAS/UI/src/examples/Layout/Alignment/Horizontal/DynamicallyDistributed/base.php b/components/ILIAS/UI/src/examples/Layout/Alignment/Horizontal/DynamicallyDistributed/base.php
index b388cb488da5..fd052b83f322 100755
--- a/components/ILIAS/UI/src/examples/Layout/Alignment/Horizontal/DynamicallyDistributed/base.php
+++ b/components/ILIAS/UI/src/examples/Layout/Alignment/Horizontal/DynamicallyDistributed/base.php
@@ -7,7 +7,13 @@
/**
* ---
* expected output: >
- * ILIAS shows the rendered Component.
+ * ILIAS shows three colored text-blocks.
+ * The blocks are differnt in size, according to the lenght of the contained
+ * text. However, all three together will spread over the entire width of the
+ * content section.
+ * When the available width get less (e.g. by shrinking the browser window),
+ * The first and second block will stay horizontally aligned, while the third
+ * block is rendered in the next row.
* ---
*/
function base()
diff --git a/components/ILIAS/UI/src/examples/Layout/Alignment/Horizontal/DynamicallyDistributed/nested.php b/components/ILIAS/UI/src/examples/Layout/Alignment/Horizontal/DynamicallyDistributed/nested.php
index fd91b8a154df..9d51bada6b0f 100755
--- a/components/ILIAS/UI/src/examples/Layout/Alignment/Horizontal/DynamicallyDistributed/nested.php
+++ b/components/ILIAS/UI/src/examples/Layout/Alignment/Horizontal/DynamicallyDistributed/nested.php
@@ -7,7 +7,13 @@
/**
* ---
* expected output: >
- * ILIAS shows the rendered Component.
+ * ILIAS shows colored text-blocks labeld A to F.
+ * The blocks are distributed across the available width and differ in size.
+ * Because A, B and C form a "virtual" block in itself, D, E and F will
+ * consecutively break into a new row first when shrinking the browser's window.
+ * Then, A, B and C will break "internally", resulting in three rows
+ * of A/B, C and D/E/F, respectively in four rows of A, B, C and D/E/F.
+ * Finally (with really! little space), all blocks are shown vertically under each other.
* ---
*/
function nested()
diff --git a/components/ILIAS/UI/src/examples/Layout/Alignment/Horizontal/EvenlyDistributed/base.php b/components/ILIAS/UI/src/examples/Layout/Alignment/Horizontal/EvenlyDistributed/base.php
index fd0868551c82..0ac8912ac035 100755
--- a/components/ILIAS/UI/src/examples/Layout/Alignment/Horizontal/EvenlyDistributed/base.php
+++ b/components/ILIAS/UI/src/examples/Layout/Alignment/Horizontal/EvenlyDistributed/base.php
@@ -7,7 +7,10 @@
/**
* ---
* expected output: >
- * ILIAS shows the rendered Component.
+ * ILIAS shows three colored text-blocks.
+ * The blocks are equal in size and distributed evenly across the available width.
+ * When space gets really scarce (shrink the browser's window), the blocks
+ * are displayed under each other.
* ---
*/
function base()
diff --git a/components/ILIAS/UI/src/examples/Layout/Alignment/Horizontal/EvenlyDistributed/nested.php b/components/ILIAS/UI/src/examples/Layout/Alignment/Horizontal/EvenlyDistributed/nested.php
index b81ee346d87b..de17e50a69a3 100755
--- a/components/ILIAS/UI/src/examples/Layout/Alignment/Horizontal/EvenlyDistributed/nested.php
+++ b/components/ILIAS/UI/src/examples/Layout/Alignment/Horizontal/EvenlyDistributed/nested.php
@@ -7,7 +7,14 @@
/**
* ---
* expected output: >
- * ILIAS shows the rendered Component.
+ * ILIAS shows colored text-blocks labeld A to F.
+ * The blocks are equal in size and distributed evenly across the available width,
+ * while A, B and C form a "virtual" block in itself, i.e. the size of the space
+ * consumed by A, B, C together equals the size of the remaining blocks.
+ * On shrinking the screen, ILIAS will try to keep this principle, meaning that
+ * A, B, C will break lines internally first, before, when the space does not allow
+ * for horizontal placement of all blocks next to each other anymore, all blocks
+ * are displayed vertically one after another.
* ---
*/
function nested()
diff --git a/components/ILIAS/UI/src/examples/Layout/Alignment/Vertical/base.php b/components/ILIAS/UI/src/examples/Layout/Alignment/Vertical/base.php
index b12b91f80653..f110e8ad920f 100755
--- a/components/ILIAS/UI/src/examples/Layout/Alignment/Vertical/base.php
+++ b/components/ILIAS/UI/src/examples/Layout/Alignment/Vertical/base.php
@@ -7,7 +7,11 @@
/**
* ---
* expected output: >
- * ILIAS shows the rendered Component.
+ * ILIAS shows three colored sections with text.
+ * The sections cover the whole width of the content area
+ * and are aligned vertically under each other.
+ * When changing the width of the content area, the sections keep their
+ * alignment - one per line.
* ---
*/
function base()
diff --git a/components/ILIAS/UI/src/examples/Layout/Alignment/Vertical/nested.php b/components/ILIAS/UI/src/examples/Layout/Alignment/Vertical/nested.php
index 8797a4c62078..b958835e715f 100755
--- a/components/ILIAS/UI/src/examples/Layout/Alignment/Vertical/nested.php
+++ b/components/ILIAS/UI/src/examples/Layout/Alignment/Vertical/nested.php
@@ -7,7 +7,16 @@
/**
* ---
* expected output: >
- * ILIAS shows the rendered Component.
+ * ILIAS shows several sections.
+ * The first and last row spread over the entire width.
+ * The second row consists of logos and text-blocks.
+ * When space is available, all elements are shown horizontally next to each other.
+ * Upon decreasing the available width (shrink the browser window),
+ * the text-blocks and logos on the right will start breaking lines first,
+ * while the logos on the left will remain horizontally next to each other and
+ * the now breaking sections.
+ * Finally, when the space gets smaller, _all_ sections and logos will be
+ * displayed vertically, one element per row.
* ---
*/
function nested()
diff --git a/components/ILIAS/UI/src/examples/Legacy/base.php b/components/ILIAS/UI/src/examples/Legacy/base.php
index f0d8495795e9..50e57c1aec97 100755
--- a/components/ILIAS/UI/src/examples/Legacy/base.php
+++ b/components/ILIAS/UI/src/examples/Legacy/base.php
@@ -10,8 +10,7 @@
* Example for rendering a legacy box with an inside panel.
*
* expected output: >
- * ILIAS shows a box titled "Panel Title" and a grey background. In the lower part of the box the text "Legacy Content"
- * on a white background is written.
+ * ILIAS shows a box including the text "Legacy Content".
* ---
*/
function base()
diff --git a/components/ILIAS/UI/src/examples/Legacy/inside_panel.php b/components/ILIAS/UI/src/examples/Legacy/inside_panel.php
index 563addfae180..886a5cfae5ee 100755
--- a/components/ILIAS/UI/src/examples/Legacy/inside_panel.php
+++ b/components/ILIAS/UI/src/examples/Legacy/inside_panel.php
@@ -10,7 +10,8 @@
* Example for rendering a legacy box.
*
* expected output: >
- * ILIAS shows a box including the text "Legacy Content".
+ * ILIAS shows a box titled "Panel Title" and a grey background. In the lower part of the box the text "Legacy Content"
+ * on a white background is written.
* ---
*/
function inside_panel()
diff --git a/components/ILIAS/UI/src/examples/MainControls/Footer/base.php b/components/ILIAS/UI/src/examples/MainControls/Footer/base.php
index c56c90205da9..f0fadc912fea 100755
--- a/components/ILIAS/UI/src/examples/MainControls/Footer/base.php
+++ b/components/ILIAS/UI/src/examples/MainControls/Footer/base.php
@@ -14,6 +14,8 @@
* ILIAS shows the Primary Button. After the Button is clicked, ILIAS loads a demo Page,
* which shows the Footer. The Footer consists of 5 distinct sections, each operable by
* keyboard and accessible for screen-readers.
+ *
+ * (For testing/HTML validation, please click the button and validate the footer on the consecutive page.)
* ---
*/
function base(): string
diff --git a/components/ILIAS/UI/src/examples/MainControls/MainBar/mainbar.php b/components/ILIAS/UI/src/examples/MainControls/MainBar/mainbar.php
index 592c03b7e17a..628faf1b1480 100755
--- a/components/ILIAS/UI/src/examples/MainControls/MainBar/mainbar.php
+++ b/components/ILIAS/UI/src/examples/MainControls/MainBar/mainbar.php
@@ -7,7 +7,30 @@
/**
* ---
* expected output: >
- * ILIAS shows the rendered Component.
+ * ILIAS shows a link "Full Screen Page Layout".
+ * On clicking the link, a new page opens. The mainbar on the new page is
+ * initially closed.
+ *
+ * MainBar is big component; the page shows some of its features:
+ * "Tools": >
+ * The Tools-entry is differently colored than the rest of the entries.
+ * Clicking it will open the slate and reveal the tools "Help", "Editor"
+ * and "Closeable Tool". Each of them are clickable and will alter the
+ * slate's content when clicked.
+ * The "X" will remove the "Closeable Tool" from the tools-section.
+ * "Repository": >
+ * The slate in "Repository" is filled with a lot of entries to demonstrate
+ * the vertical scrollbar within it.
+ * "Personal Workspace": >
+ * will contain two entries "Bookmarks", which will open sub-entries (links)
+ * rather than changing the content of the page.
+ * "Organisation": >
+ * There is a larger sub-structure of further slates in "Organisation".
+ * Higher slates ("1") will close all lower levels(1.1, 1.2), but will
+ * re-open to the state the user left the substructure.
+ *
+ * Clicking an opened entry will close the slate.
+ * Re-opening will have the state of the substructure preserved.
* ---
*/
function mainbar(): string
diff --git a/components/ILIAS/UI/src/examples/MainControls/MetaBar/base_metabar.php b/components/ILIAS/UI/src/examples/MainControls/MetaBar/base_metabar.php
index 35e32a9d261b..a93ba88630e3 100755
--- a/components/ILIAS/UI/src/examples/MainControls/MetaBar/base_metabar.php
+++ b/components/ILIAS/UI/src/examples/MainControls/MetaBar/base_metabar.php
@@ -9,7 +9,12 @@
/**
* ---
* expected output: >
- * ILIAS shows the rendered Component.
+ * ILIAS shows a link "See UI in fullscreen-mode".
+ * On clicking the link, a new page opens.
+ * The page has no entries in the mainbar and very(!) little content, but shows
+ * four icons in the metabar: search, help, notes and user.
+ * Only the notes-glyph is operable, it shows a little overlay with "some content"
+ * when clicked.
* ---
*/
function base_metabar(): string
diff --git a/components/ILIAS/UI/src/examples/MainControls/ModeInfo/modeinfo.php b/components/ILIAS/UI/src/examples/MainControls/ModeInfo/modeinfo.php
index 816240ce162f..56776654f865 100755
--- a/components/ILIAS/UI/src/examples/MainControls/ModeInfo/modeinfo.php
+++ b/components/ILIAS/UI/src/examples/MainControls/ModeInfo/modeinfo.php
@@ -9,7 +9,15 @@
/**
* ---
* expected output: >
- * ILIAS shows the rendered Component.
+ * ILIAS shows a button "See UI in fullscreen-mode".
+ * When clicked, a new page is shown with
+ * - only one entry in the mainbar
+ * - only the help-glyph in the metabar
+ * - very(!) little content
+ * - and a colored frame around the entire page.
+ * On the top of the frame, there is colored area "Active Mode Info"
+ * with a close-glyph. Clicking the close-glyph will return to the
+ * UI documentation.
* ---
*/
function modeinfo(): string
diff --git a/components/ILIAS/UI/src/examples/MainControls/SystemInfo/long_text.php b/components/ILIAS/UI/src/examples/MainControls/SystemInfo/long_text.php
index 22c2328c8afe..45cc42f9a59f 100755
--- a/components/ILIAS/UI/src/examples/MainControls/SystemInfo/long_text.php
+++ b/components/ILIAS/UI/src/examples/MainControls/SystemInfo/long_text.php
@@ -13,7 +13,8 @@
* example use the example of the UI-Component Layout\Page\Standard.
*
* expected output: >
- * ILIAS shows the rendered Component.
+ * ILIAS shows a box with a longish text. The text is terminated by three dots,
+ * and will expand to its full length when clicking those dots.
* ---
*/
function long_text()
diff --git a/components/ILIAS/UI/src/examples/MainControls/SystemInfo/multiple.php b/components/ILIAS/UI/src/examples/MainControls/SystemInfo/multiple.php
index 2e4a30490e6b..3baabf5be838 100755
--- a/components/ILIAS/UI/src/examples/MainControls/SystemInfo/multiple.php
+++ b/components/ILIAS/UI/src/examples/MainControls/SystemInfo/multiple.php
@@ -13,7 +13,8 @@
* example use the example of the UI-Component Layout\Page\Standard.
*
* expected output: >
- * ILIAS shows the rendered Component.
+ * Instead of but one message, ILIAS will display three messages in differently
+ * colored boxes. The intensity of the colors decreases from top to bottom.
* ---
*/
function multiple()
diff --git a/components/ILIAS/UI/src/examples/MainControls/SystemInfo/simple.php b/components/ILIAS/UI/src/examples/MainControls/SystemInfo/simple.php
index dc2e65fe6350..a5bdad1b2017 100755
--- a/components/ILIAS/UI/src/examples/MainControls/SystemInfo/simple.php
+++ b/components/ILIAS/UI/src/examples/MainControls/SystemInfo/simple.php
@@ -13,7 +13,9 @@
* example use the example of the UI-Component Layout\Page\Standard.
*
* expected output: >
- * ILIAS shows the rendered Component.
+ * ILIAS shows a box with a message text.
+ * The message is dismissable with the close-glyph on the right and will vanish
+ * when clicking the glyph.
* ---
*/
function simple()
diff --git a/components/ILIAS/UI/src/examples/Table/Presentation/without_data.php b/components/ILIAS/UI/src/examples/Table/Presentation/without_data.php
index 54241b8dc13d..33ad8165ad4c 100755
--- a/components/ILIAS/UI/src/examples/Table/Presentation/without_data.php
+++ b/components/ILIAS/UI/src/examples/Table/Presentation/without_data.php
@@ -14,7 +14,8 @@
* will automatically display an according message.
*
* expected output: >
- * ILIAS shows the rendered Component.
+ * Instead of several rows with expander glyphs, ILIAS shows a message "No records".
+ * Viewcontrols are still there but have no effect.
* ---
*/
function without_data(): string