28 $c[
"ui.factory"] =
function (
$c) {
29 $c[
"lng"]->loadLanguageModule(
"ui");
31 $c[
"ui.factory.counter"],
32 $c[
"ui.factory.button"],
33 $c[
"ui.factory.listing"],
34 $c[
"ui.factory.image"],
35 $c[
"ui.factory.panel"],
36 $c[
"ui.factory.modal"],
37 $c[
"ui.factory.dropzone"],
38 $c[
"ui.factory.popover"],
39 $c[
"ui.factory.divider"],
40 $c[
"ui.factory.link"],
41 $c[
"ui.factory.dropdown"],
42 $c[
"ui.factory.item"],
43 $c[
"ui.factory.viewcontrol"],
44 $c[
"ui.factory.chart"],
45 $c[
"ui.factory.input"],
46 $c[
"ui.factory.table"],
47 $c[
"ui.factory.messagebox"],
48 $c[
"ui.factory.card"],
49 $c[
"ui.factory.layout"],
50 $c[
"ui.factory.maincontrols"],
51 $c[
"ui.factory.tree"],
52 $c[
"ui.factory.menu"],
53 $c[
"ui.factory.symbol"],
54 $c[
"ui.factory.toast"],
55 $c[
"ui.factory.legacy"]
58 $c[
"ui.upload_limit_resolver"] =
function (
$c) {
59 return new \ILIAS\UI\Implementation\Component\Input\UploadLimitResolver(
63 $c[
"ui.data_factory"] =
function (
$c) {
66 $c[
"ui.signal_generator"] =
function (
$c) {
69 $c[
"ui.factory.counter"] =
function (
$c) {
72 $c[
"ui.factory.button"] =
function (
$c) {
75 $c[
"ui.factory.listing"] =
function (
$c) {
78 $c[
"ui.factory.image"] =
function (
$c) {
81 $c[
"ui.factory.panel"] =
function (
$c) {
84 $c[
"ui.factory.modal"] =
function (
$c) {
86 $c[
"ui.signal_generator"],
87 $c[
"ui.factory.input.field"]
90 $c[
"ui.factory.dropzone"] =
function (
$c) {
93 $c[
"ui.factory.popover"] =
function (
$c) {
96 $c[
"ui.factory.divider"] =
function (
$c) {
99 $c[
"ui.factory.link"] =
function (
$c) {
102 $c[
"ui.factory.dropdown"] =
function (
$c) {
105 $c[
"ui.factory.item"] =
function (
$c) {
108 $c[
"ui.factory.toast"] =
function (
$c) {
111 $c[
"ui.factory.viewcontrol"] =
function (
$c) {
113 $c[
"ui.signal_generator"]
116 $c[
"ui.factory.chart"] =
function (
$c) {
118 $c[
"ui.factory.progressmeter"],
122 $c[
"ui.factory.input"] =
function (
$c) {
124 $c[
"ui.signal_generator"],
125 $c[
"ui.factory.input.field"],
126 $c[
"ui.factory.input.container"],
127 $c[
"ui.factory.input.viewcontrol"]
130 $c[
"ui.factory.table"] =
function (
$c) {
134 $c[
"ui.signal_generator"],
135 $c[
'ui.factory.input.viewcontrol'],
136 $c[
'ui.factory.input.container.viewcontrol'],
137 $c[
"ui.data_factory"],
138 $c[
"ui.factory.table.column"],
139 $c[
"ui.factory.table.action"],
144 $c[
"ui.factory.table.column"] =
function (
$c) {
149 $c[
"ui.factory.table.action"] =
function (
$c) {
152 $c[
"ui.factory.messagebox"] =
function (
$c) {
155 $c[
"ui.factory.card"] =
function (
$c) {
158 $c[
"ui.factory.layout"] =
function (
$c) {
161 $c[
"ui.factory.maincontrols.slate"] =
function (
$c) {
163 $c[
'ui.signal_generator'],
164 $c[
'ui.factory.counter'],
165 $c[
"ui.factory.symbol"]
168 $c[
"ui.factory.maincontrols"] =
function (
$c) {
170 $c[
'ui.signal_generator'],
171 $c[
'ui.factory.maincontrols.slate']
174 $c[
"ui.factory.menu"] =
function (
$c) {
176 $c[
'ui.signal_generator']
179 $c[
"ui.factory.symbol.glyph"] =
function (
$c) {
182 $c[
"ui.factory.symbol.icon"] =
function (
$c) {
185 $c[
"ui.factory.symbol.avatar"] =
function (
$c) {
188 $c[
"ui.factory.symbol"] =
function (
$c) {
190 $c[
"ui.factory.symbol.icon"],
191 $c[
"ui.factory.symbol.glyph"],
192 $c[
"ui.factory.symbol.avatar"]
195 $c[
"ui.factory.progressmeter"] =
function (
$c) {
198 $c[
"ui.factory.bar"] =
function (
$c) {
201 $c[
"ui.factory.input.field"] =
function (
$c) {
203 $c[
"ui.upload_limit_resolver"],
204 $c[
"ui.signal_generator"],
205 $c[
"ui.data_factory"],
210 $c[
"ui.factory.input.container"] =
function (
$c) {
212 $c[
"ui.factory.input.container.form"],
213 $c[
"ui.factory.input.container.filter"],
214 $c[
"ui.factory.input.container.viewcontrol"]
217 $c[
"ui.factory.input.container.form"] =
function (
$c) {
219 $c[
"ui.factory.input.field"]
222 $c[
"ui.factory.input.container.filter"] =
function (
$c) {
224 $c[
"ui.signal_generator"],
225 $c[
"ui.factory.input.field"]
228 $c[
"ui.factory.input.container.viewcontrol"] =
function (
$c) {
230 $c[
"ui.signal_generator"],
231 $c[
"ui.factory.input.viewcontrol"]
234 $c[
"ui.factory.input.viewcontrol"] =
function (
$c) {
236 $c[
"ui.factory.input.field"],
237 $c[
"ui.data_factory"],
239 $c[
"ui.signal_generator"],
243 $c[
"ui.factory.dropzone.file"] =
function (
$c) {
245 $c[
"ui.signal_generator"],
246 $c[
"ui.factory.input.field"]
249 $c[
"ui.factory.panel.listing"] =
function (
$c) {
252 $c[
"ui.renderer"] =
function (
$c) {
254 $c[
"ui.component_renderer_loader"]
257 $c[
"ui.component_renderer_loader"] =
function (
$c) {
260 $c[
"ui.resource_registry"],
264 $c[
"ui.template_factory"],
266 $c[
"ui.javascript_binding"],
268 $c[
"ui.pathresolver"],
269 $c[
"ui.data_factory"]
273 $c[
"ui.template_factory"],
275 $c[
"ui.javascript_binding"],
277 $c[
"ui.pathresolver"],
278 $c[
"ui.data_factory"]
282 $c[
"ui.template_factory"],
284 $c[
"ui.javascript_binding"],
286 $c[
"ui.pathresolver"],
287 $c[
"ui.data_factory"]
291 $c[
"ui.template_factory"],
293 $c[
"ui.javascript_binding"],
295 $c[
"ui.pathresolver"],
296 $c[
"ui.data_factory"]
302 $c[
"ui.template_factory"] =
function (
$c) {
305 $c[
"ui.resource_registry"] =
function (
$c) {
308 $c[
"ui.javascript_binding"] =
function (
$c) {
312 $c[
"ui.factory.tree"] =
function (
$c) {
316 $c[
"ui.factory.legacy"] =
function (
$c) {
327 $c[
"ui.storage"] =
function (
$c): ArrayAccess {
328 return new class () implements ArrayAccess {
329 public function offsetExists($offset)
333 public function offsetGet($offset)
337 public function offsetSet($offset, $value)
339 if (!is_string($offset)) {
340 throw new InvalidArgumentException(
'Offset needs to be of type string.');
344 public function offsetUnset($offset)
Builds a Color from either hex- or rgb values.
Implementation of factory for cards.
Renderer that dispatches rendering of UI components to a Renderer found in the same namespace as the ...
Caches renderers loaded by another loader.
Wraps global ilTemplate to provide JavaScriptBinding.
Plumbing for ILIAS, tries to guess.
Factory for wrapped ilTemplates.
Responsible for loading the UI Framework into the dependency injection container of ILIAS.
init(\ILIAS\DI\Container $c)
static getUploadSizeLimitBytes()
static get(string $a_var)
static clear(string $a_var)
static set(string $a_var, $a_val)
Set a value.
This is what a factory for layouts looks like.
This is how the factory for UI elements looks.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Class ChatMainBarProvider \MainMenu\Provider.