/** * Adds RSA-specific JavaScript * * @param array $configuration * @param \TYPO3\CMS\Backend\Controller\BackendController $backendController * @return void */ public function addRsaJsLibraries(array $configuration, \TYPO3\CMS\Backend\Controller\BackendController $backendController) { $javascriptPath = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath('rsaauth') . 'resources/'; $files = array('jsbn/jsbn.js', 'jsbn/prng4.js', 'jsbn/rng.js', 'jsbn/rsa.js', 'jsbn/base64.js'); foreach ($files as $file) { $backendController->getPageRenderer()->addJsLibrary($file, $javascriptPath . $file); } }
/** * Adds ImportExport-specific JavaScript * * @param array $configuration * @param \TYPO3\CMS\Backend\Controller\BackendController $backendController * @return void */ public function addJavaScript(array $configuration, \TYPO3\CMS\Backend\Controller\BackendController $backendController) { $backendController->getPageRenderer()->addInlineSetting('ImportExport', 'moduleUrl', BackendUtility::getModuleUrl('xMOD_tximpexp')); }