19 declare(strict_types=1);
43 $factory = $DIC->ui()->factory();
46 $df = new \ILIAS\Data\Factory();
49 $here_uri = $df->uri($DIC->http()->request()->getUri()->__toString());
53 $message = $factory->messageBox()->success(
'some message box')
54 ->withButtons([$factory->button()->standard(
'some Action',
'#')]);
57 $example_namespace = [
'prompt',
'endpoints'];
58 list($url_builder, $endpointtoken) = $url_builder->acquireParameters($example_namespace,
"endpoint");
59 $url_builder = $url_builder->withParameter($endpointtoken,
"true");
62 $query_namespace = [
'prompt',
'example0'];
63 list($url_builder,
$token) = $url_builder->acquireParameters($query_namespace,
"show");
64 $url_builder = $url_builder->withParameter(
$token,
"true");
65 $prompt = $factory->prompt()->standard($url_builder->buildURI());
68 $query = $DIC->http()->wrapper()->query();
69 if ($query->has(
$token->getName())) {
76 $show_button = $factory->button()->standard(
'Show Simple Prompt', $prompt->getShowSignal());
78 if (!$query->has($endpointtoken->getName())) {
base()
description: > This example wraps a Message Box into a Prompt (State).
exit
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...