/** * Initialize document template object * * @return void */ protected function initDocumentTemplate() { parent::initDocumentTemplate(); if (!$this->areFieldChangeFunctionsValid() && !$this->areFieldChangeFunctionsValid(true)) { $this->parameters['fieldChangeFunc'] = array(); } unset($this->parameters['fieldChangeFunc']['alert']); $update = []; foreach ($this->parameters['fieldChangeFunc'] as $v) { $update[] = 'parent.opener.' . $v; } $inlineJS = implode(LF, $update); $pageRenderer = GeneralUtility::makeInstance(PageRenderer::class); $pageRenderer->loadJquery(); $pageRenderer->loadRequireJsModule('TYPO3/CMS/Backend/FormEngineLinkBrowserAdapter', 'function(FormEngineLinkBrowserAdapter) { FormEngineLinkBrowserAdapter.updateFunctions = function() {' . $inlineJS . '}; }'); }
/** * Initialize document template object * * @return void */ protected function initDocumentTemplate() { parent::initDocumentTemplate(); $pageRenderer = GeneralUtility::makeInstance(PageRenderer::class); $pageRenderer->loadRequireJsModule('TYPO3/CMS/Rtehtmlarea/RteLinkBrowser'); }
/** * Initialize document template object * * @return void */ protected function initDocumentTemplate() { parent::initDocumentTemplate(); $pageRenderer = GeneralUtility::makeInstance(PageRenderer::class); $pageRenderer->loadRequireJsModule('TYPO3/CMS/RteCkeditor/RteLinkBrowser', 'function(RteLinkBrowser) { RteLinkBrowser.initialize(' . GeneralUtility::quoteJSvalue($this->editorId) . '); }'); }