From e1927d2e2c638dd3b6f6a7a377663069d9c9dec7 Mon Sep 17 00:00:00 2001 From: Stanislas Rolland <typo3@sjbr.ca> Date: Sun, 16 Feb 2014 18:30:15 -0500 Subject: [PATCH] [BUGFIX] RTE: Required ExtJs css files are not loaded in frontend Solution: Add ExtJs css files required by the RTE Resolves: #56027 Releases: 6.2 Change-Id: I56c81a0119a34097aa8c4a3dd15655cb5a6ca635 Reviewed-on: https://review.typo3.org/27647 Reviewed-by: Wouter Wolters Reviewed-by: Stanislas Rolland Tested-by: Stanislas Rolland --- .../Classes/Controller/FrontendRteController.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/typo3/sysext/rtehtmlarea/Classes/Controller/FrontendRteController.php b/typo3/sysext/rtehtmlarea/Classes/Controller/FrontendRteController.php index 19f54821204d..142a058d4ee0 100644 --- a/typo3/sysext/rtehtmlarea/Classes/Controller/FrontendRteController.php +++ b/typo3/sysext/rtehtmlarea/Classes/Controller/FrontendRteController.php @@ -244,9 +244,6 @@ class FrontendRteController extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase { * ======================================= */ $this->getPageRenderer(); - // Preloading the pageStyle and including RTE skin stylesheets - $this->addPageStyle(); - $this->addSkin(); // Register RTE in JS $this->TCEform->additionalJS_post[] = $this->wrapCDATA($this->registerRTEinJS($this->TCEform->RTEcounter, '', '', '', $textAreaId)); // Set the save option for the RTE: @@ -256,9 +253,14 @@ class FrontendRteController extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase { $this->pageRenderer->loadExtJs(); $this->pageRenderer->enableExtJSQuickTips(); } - $this->pageRenderer->addCssFile($this->siteURL . 'typo3/js/extjs/ux/resize.css'); $this->pageRenderer->addJsFile($this->getFullFileName('typo3/js/extjs/ux/ext.resizable.js')); $this->pageRenderer->addJsFile('sysext/backend/Resources/Public/JavaScript/notifications.js'); + // Preloading the pageStyle and including RTE skin stylesheets + $this->addPageStyle(); + $this->pageRenderer->addCssFile($this->siteURL . 'typo3/contrib/extjs/resources/css/ext-all-notheme.css'); + $this->pageRenderer->addCssFile($this->siteURL . 'typo3/sysext/t3skin/extjs/xtheme-t3skin.css'); + $this->addSkin(); + $this->pageRenderer->addCssFile($this->siteURL . 'typo3/js/extjs/ux/resize.css'); // Add RTE JavaScript $this->addRteJsFiles($this->TCEform->RTEcounter); $this->pageRenderer->addJsFile($this->buildJSMainLangFile($this->TCEform->RTEcounter)); -- GitLab