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"],
56 $c[
"ui.factory.launcher"],
57 $c[
"ui.factory.entity"]
60 $c[
"ui.upload_limit_resolver"] =
function (
$c) {
61 return new \ILIAS\UI\Implementation\Component\Input\UploadLimitResolver(
63 ($c->offsetExists(
'upload_policy_resolver')) ?
64 $c[
'upload_policy_resolver']->getUserUploadSizeLimitInBytes() :
68 $c[
"ui.data_factory"] =
function (
$c) {
71 $c[
"ui.signal_generator"] =
function (
$c) {
74 $c[
"ui.factory.counter"] =
function (
$c) {
77 $c[
"ui.factory.button"] =
function (
$c) {
80 $c[
"ui.factory.listing"] =
function (
$c) {
83 $c[
"ui.factory.image"] =
function (
$c) {
86 $c[
"ui.factory.panel"] =
function (
$c) {
89 $c[
"ui.factory.interruptive_item"] =
function (
$c) {
92 $c[
"ui.factory.modal"] =
function (
$c) {
94 $c[
"ui.signal_generator"],
95 $c[
"ui.factory.interruptive_item"],
96 $c[
"ui.factory.input.field"],
99 $c[
"ui.factory.dropzone"] =
function (
$c) {
102 $c[
"ui.factory.popover"] =
function (
$c) {
105 $c[
"ui.factory.divider"] =
function (
$c) {
108 $c[
"ui.factory.link"] =
function (
$c) {
111 $c[
"ui.factory.dropdown"] =
function (
$c) {
114 $c[
"ui.factory.item"] =
function (
$c) {
117 $c[
"ui.factory.toast"] =
function (
$c) {
120 $c[
"ui.factory.viewcontrol"] =
function (
$c) {
122 $c[
"ui.signal_generator"]
125 $c[
"ui.factory.chart"] =
function (
$c) {
127 $c[
"ui.factory.progressmeter"],
131 $c[
"ui.factory.input"] =
function (
$c) {
133 $c[
"ui.signal_generator"],
134 $c[
"ui.factory.input.field"],
135 $c[
"ui.factory.input.container"],
136 $c[
"ui.factory.input.viewcontrol"]
139 $c[
"ui.factory.table"] =
function (
$c) {
144 $c[
"ui.signal_generator"],
145 $c[
'ui.factory.input.viewcontrol'],
146 $c[
'ui.factory.input.container.viewcontrol'],
147 $c[
"ui.data_factory"],
148 $c[
"ui.factory.table.column"],
149 $c[
"ui.factory.table.action"],
152 $ordering_row_builder
155 $c[
"ui.factory.table.column"] =
function (
$c) {
160 $c[
"ui.factory.table.action"] =
function (
$c) {
163 $c[
"ui.factory.messagebox"] =
function (
$c) {
166 $c[
"ui.factory.card"] =
function (
$c) {
169 $c[
"ui.factory.layout"] =
function (
$c) {
172 $c[
"ui.factory.maincontrols.slate"] =
function (
$c) {
174 $c[
'ui.signal_generator'],
175 $c[
'ui.factory.counter'],
176 $c[
"ui.factory.symbol"]
179 $c[
"ui.factory.maincontrols"] =
function (
$c) {
181 $c[
'ui.signal_generator'],
182 $c[
'ui.factory.maincontrols.slate']
185 $c[
"ui.factory.menu"] =
function (
$c) {
187 $c[
'ui.signal_generator']
190 $c[
"ui.factory.symbol.glyph"] =
function (
$c) {
193 $c[
"ui.factory.symbol.icon"] =
function (
$c) {
196 $c[
"ui.factory.symbol.avatar"] =
function (
$c) {
199 $c[
"ui.factory.symbol"] =
function (
$c) {
201 $c[
"ui.factory.symbol.icon"],
202 $c[
"ui.factory.symbol.glyph"],
203 $c[
"ui.factory.symbol.avatar"]
206 $c[
"ui.factory.progressmeter"] =
function (
$c) {
209 $c[
"ui.factory.bar"] =
function (
$c) {
212 $c[
"ui.factory.input.field"] =
function (
$c) {
214 $c[
"ui.upload_limit_resolver"],
215 $c[
"ui.signal_generator"],
216 $c[
"ui.data_factory"],
221 $c[
"ui.factory.input.container"] =
function (
$c) {
223 $c[
"ui.factory.input.container.form"],
224 $c[
"ui.factory.input.container.filter"],
225 $c[
"ui.factory.input.container.viewcontrol"]
228 $c[
"ui.factory.input.container.form"] =
function (
$c) {
230 $c[
"ui.factory.input.field"]
233 $c[
"ui.factory.input.container.filter"] =
function (
$c) {
235 $c[
"ui.signal_generator"],
236 $c[
"ui.factory.input.field"]
239 $c[
"ui.factory.input.container.viewcontrol"] =
function (
$c) {
241 $c[
"ui.signal_generator"],
242 $c[
"ui.factory.input.viewcontrol"],
245 $c[
"ui.factory.input.viewcontrol"] =
function (
$c) {
247 $c[
"ui.factory.input.field"],
248 $c[
"ui.data_factory"],
250 $c[
"ui.signal_generator"],
254 $c[
"ui.factory.dropzone.file"] =
function (
$c) {
256 $c[
"ui.signal_generator"],
257 $c[
"ui.factory.input.field"],
260 $c[
"ui.factory.panel.listing"] =
function (
$c) {
263 $c[
"ui.renderer"] =
function (
$c) {
265 $c[
"ui.component_renderer_loader"]
268 $c[
"ui.component_renderer_loader"] =
function (
$c) {
271 $c[
"ui.resource_registry"],
275 $c[
"ui.template_factory"],
277 $c[
"ui.javascript_binding"],
279 $c[
"ui.pathresolver"],
280 $c[
"ui.data_factory"],
281 $c[
"help.text_retriever"],
282 $c[
"ui.upload_limit_resolver"]
286 $c[
"ui.template_factory"],
288 $c[
"ui.javascript_binding"],
290 $c[
"ui.pathresolver"],
291 $c[
"ui.data_factory"],
292 $c[
"help.text_retriever"],
293 $c[
"ui.upload_limit_resolver"]
297 $c[
"ui.template_factory"],
299 $c[
"ui.javascript_binding"],
301 $c[
"ui.pathresolver"],
302 $c[
"ui.data_factory"],
303 $c[
"help.text_retriever"],
304 $c[
"ui.upload_limit_resolver"]
308 $c[
"ui.template_factory"],
310 $c[
"ui.javascript_binding"],
312 $c[
"ui.pathresolver"],
313 $c[
"ui.data_factory"],
314 $c[
"help.text_retriever"],
315 $c[
"ui.upload_limit_resolver"]
321 $c[
"ui.template_factory"] =
function (
$c) {
324 $c[
"ui.resource_registry"] =
function (
$c) {
327 $c[
"ui.javascript_binding"] =
function (
$c) {
331 $c[
"ui.factory.tree"] =
function (
$c) {
335 $c[
"ui.factory.legacy"] =
function (
$c) {
345 $c[
"ui.factory.modal"]
349 $c[
"ui.factory.entity"] =
function (
$c) {
357 public function offsetExists(mixed $offset):
bool 361 public function offsetGet(mixed $offset): mixed
365 public function offsetSet(mixed $offset, mixed $value):
void 367 if (!is_string($offset)) {
372 public function offsetUnset(mixed $offset):
void
static get(string $a_var)
Class ChatMainBarProvider .
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Responsible for loading the UI Framework into the dependency injection container of ILIAS...
Factory for wrapped ilTemplates.
This is how the factory for UI elements looks.
init(\ILIAS\DI\Container $c)
static getPhpUploadSizeLimitInBytes()
This is what a factory for layouts looks like.
static clear(string $a_var)
static set(string $a_var, $a_val)
Set a value.
Plumbing for ILIAS, tries to guess.