2 namespace TYPO3\CMS\Recordlist\Browser;
88 $this->pageRenderer->loadJquery();
89 $this->pageRenderer->loadRequireJsModule(
'TYPO3/CMS/Recordlist/ElementBrowser');
114 $route = $router->match($routePath);
116 $this->thisScript = (string)$uriBuilder->buildUriFromRoute($route->getOption(
'_identifier'));
118 $this->thisScript = BackendUtility::getModuleUrl($moduleName);
130 if ($this->bparams === null) {
142 $this->doc->bodyTagId =
'typo3-browse-links-php';
144 $bodyDataAttributes = array_merge(
148 foreach ($bodyDataAttributes as $attributeName => $value) {
149 $this->doc->bodyTagAdditions .=
' ' . $attributeName .
'="' . htmlspecialchars($value) .
'"';
153 unset($this->doc->JScodeArray[
'jumpToUrl']);
168 list($fieldRef, $rteParams, $rteConfig, , $irreObjectId, $irreCheckUniqueAction, $irreAddAction, $irreInsertAction) = explode(
'|', $this->bparams);
171 'data-this-script-url' => strpos($this->thisScript,
'?') ===
false ? $this->thisScript .
'?' : $this->thisScript .
'&',
172 'data-form-field-name' =>
'data[' . $fieldRef .
'][' . $rteParams .
'][' . $rteConfig .
']',
173 'data-field-reference' => $fieldRef,
174 'data-field-reference-slashed' => addslashes($fieldRef),
175 'data-rte-parameters' => $rteParams,
176 'data-rte-configuration' => $rteConfig,
177 'data-irre-object-id' => $irreObjectId,
178 'data-irre-check-unique-action' => $irreCheckUniqueAction,
179 'data-irre-add-action' => $irreAddAction,
180 'data-irre-insert-action' => $irreInsertAction,