30 use \ILIAS\Modules\OrgUnit\ARHelper\DIC;
152 $f = $this->ui()->factory();
153 $r = $this->ui()->renderer();
157 $dropzone = $f->dropzone()
166 $dropzone = $dropzone->withUserDefinedFileNamesEnabled(
true);
169 $render =
$r->render($dropzone);
172 $out =
"<div id='ilFileStandardDropzoneInputGUIWrapper{$n}'>" . $render .
'</div>';
175 $this->ui()->mainTemplate()->addJavaScript(
'./Services/Form/js/ilFileStandardDropzoneInputGUI.js');
176 $this->ui()->mainTemplate()->addOnLoadCode(
"ilFileStandardDropzoneInputGUI.init('ilFileStandardDropzoneInputGUIWrapper{$n}');");
187 $hasUploads = $this->dic()->upload()->hasUploads();
209 $parentWrapper = $this;
210 while (!$parentWrapper instanceof
ilPropertyFormGUI && $parentWrapper !== null) {
211 $parentWrapper = $parentWrapper->getParent();
214 $str_replace = str_replace(
"&",
"&", $parentWrapper->getFormAction());
215 $this->
setUploadUrl($str_replace .
"&" . self::ASYNC_FILEUPLOAD .
"=true");
236 $dropzone = $dropzone->withFileSizeLimit($this->
getMaxFilesize());
Create styles array
The data for the language used.