[FEATURE] htmlArea RTE: Remove RTE cache
authorStanislas Rolland <typo3@sjbr.ca>
Sun, 15 Jan 2012 23:00:59 +0000 (18:00 -0500)
committerStanislas Rolland <typo3@sjbr.ca>
Sun, 15 Jan 2012 23:06:13 +0000 (00:06 +0100)
Rely on page renderer for script compression/concatenation.
Remove extension configuration variable for script compression.
Remove RTE cache.

Change-Id: I8aca81b28741d31ec58c823315663e29822f86a1
Resolves: #33207
Releases: 4.7
Reviewed-on: http://review.typo3.org/7815
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
typo3/sysext/rtehtmlarea/class.tx_rtehtmlarea_base.php
typo3/sysext/rtehtmlarea/doc/manual.sxw
typo3/sysext/rtehtmlarea/ext_conf_template.txt
typo3/sysext/rtehtmlarea/ext_localconf.php
typo3/sysext/rtehtmlarea/extensions/TYPO3Link/class.tx_rtehtmlarea_typo3link.php
typo3/sysext/rtehtmlarea/hooks/clearrtecache/class.tx_rtehtmlarea_clearcachemenu.php [deleted file]
typo3/sysext/rtehtmlarea/hooks/clearrtecache/class.tx_rtehtmlarea_clearrtecache.php [deleted file]
typo3/sysext/rtehtmlarea/hooks/clearrtecache/clearrtecache.png [deleted file]
typo3/sysext/rtehtmlarea/hooks/clearrtecache/ext_localconf.php [deleted file]
typo3/sysext/rtehtmlarea/pi2/class.tx_rtehtmlarea_pi2.php

index eb5377c..5a284b4 100644 (file)
@@ -388,9 +388,6 @@ class tx_rtehtmlarea_base extends t3lib_rteapi {
                        $this->TCEform->additionalJS_delete[] = $this->setDeleteRTE($this->TCEform->RTEcounter, $this->TCEform->formName, $textAreaId);
                                // Loading ExtJs inline code
                        $this->pageRenderer->enableExtJSQuickTips();
-                       if (!$GLOBALS['TYPO3_CONF_VARS']['EXTCONF'][$this->ID]['enableCompressedScripts']) {
-                               $this->pageRenderer->enableExtJsDebug();
-                       }
                                // Add TYPO3 notifications JavaScript
                        $this->pageRenderer->addJsFile('../t3lib/js/extjs/notifications.js');
                                // Add RTE JavaScript
@@ -1139,8 +1136,6 @@ class tx_rtehtmlarea_base extends t3lib_rteapi {
         * @return      string          The name of the file writtten to typo3temp/rtehtmlarea
         */
        public function writeTemporaryFile($sourceFileName='', $label, $fileExtension='js', $contents='', $concatenate = FALSE) {
-               global $TYPO3_CONF_VARS;
-
                if ($sourceFileName) {
                        $output = '';
                        $source = t3lib_div::getFileAbsFileName($sourceFileName);
@@ -1148,15 +1143,14 @@ class tx_rtehtmlarea_base extends t3lib_rteapi {
                } else {
                        $output = $contents;
                }
-               $compress = $TYPO3_CONF_VARS['EXTCONF'][$this->ID]['enableCompressedScripts'] && ($fileExtension == 'js') && ($output != '');
-               $relativeFilename = 'typo3temp/' . $this->ID . '/' . str_replace('-','_',$label) . '_' . t3lib_div::shortMD5((TYPO3_version . $TYPO3_CONF_VARS['EXTCONF'][$this->ID]['version'] . ($sourceFileName ? $sourceFileName : $output)), 20) . ($compress ? '_compressed' : '') . '.' . $fileExtension;
+               $relativeFilename = 'typo3temp/' . $this->ID . '_' . str_replace('-','_',$label) . '_' . t3lib_div::shortMD5((TYPO3_version . $TYPO3_CONF_VARS['EXTCONF'][$this->ID]['version'] . ($sourceFileName ? $sourceFileName : $output)), 20) . '.' . $fileExtension;
                $destination = PATH_site . $relativeFilename;
-               if(!file_exists($destination)) {
-                       $compressedJavaScript = '';
-                       if ($compress && $fileExtension == 'js') {
-                               $compressedJavaScript = t3lib_div::minifyJavaScript($output);
+               if (!file_exists($destination)) {
+                       $minifiedJavaScript = '';
+                       if ($fileExtension == 'js' && $output != '') {
+                               $minifiedJavaScript = t3lib_div::minifyJavaScript($output);
                        }
-                       $failure = t3lib_div::writeFileToTypo3tempDir($destination, $compressedJavaScript ? $compressedJavaScript : $output);
+                       $failure = t3lib_div::writeFileToTypo3tempDir($destination, $minifiedJavaScript ? $minifiedJavaScript : $output);
                        if ($failure)  {
                                throw new RuntimeException($failure, 1294585668);
                        }
@@ -1169,51 +1163,6 @@ class tx_rtehtmlarea_base extends t3lib_rteapi {
                return t3lib_div::resolveBackPath($filename);
        }
        /**
-        * Concatenates all accumulated scripts in a file in typo3temp/rtehtmlarea directory and returns the file name
-        *
-        * @param       integer         $RTEcounter: The index number of the current RTE editing area within the form.
-        *
-        * @return      string          The name of the file writtten to typo3temp/rtehtmlarea
-        */
-       protected function doConcatenate($RTEcounter) {
-               $fileExtension = 'js';
-               $compress = $GLOBALS['TYPO3_CONF_VARS']['EXTCONF'][$this->ID]['enableCompressedScripts'];
-               $token = implode('|', $this->cumulativeScripts[$RTEcounter]);
-               $relativeFilename = 'typo3temp/' . $this->ID . '/' . 'htmlarea_cumulative' . '_' . t3lib_div::shortMD5((TYPO3_version . $TYPO3_CONF_VARS['EXTCONF'][$this->ID]['version'] . $token ), 20) . ($compress ? '_compressed' : '') . '.' . $fileExtension;
-               $destination = PATH_site . $relativeFilename;
-               if (!file_exists($destination)) {
-                       foreach ($this->cumulativeScripts[$RTEcounter] as $fileName) {
-                               $contents = file_get_contents($fileName);
-                               if (!file_exists($destination)) {
-                                       $failure = t3lib_div::writeFileToTypo3tempDir($destination, $contents);
-                                       if ($failure)  {
-                                               throw new RuntimeException($failure, 1294585669);
-                                       }
-                               } else {
-                                       $success = file_put_contents($destination, $contents, FILE_APPEND);
-                                       if (!$success)  {
-                                               throw new RuntimeException('Could not append script: ' . $fileName, 1294585670);
-                                       }
-                               }
-                       }
-               }
-               if ($this->is_FE()) {
-                       $filename = ($GLOBALS['TSFE']->absRefPrefix ? $GLOBALS['TSFE']->absRefPrefix : '') . t3lib_div::createVersionNumberedFilename($relativeFilename);
-               } else {
-                       if ($compress) {
-                               $compressor = t3lib_div::makeInstance('t3lib_Compressor');
-                               $filename = $compressor->compressJsFile(($this->isFrontendEditActive() ? '' : $this->backPath) . '../' . $relativeFilename);
-                               if ($this->isFrontendEditActive()) {
-                                       $filename = preg_replace('/^..\//', '', $filename);
-                               }
-                       } else {
-                               $filename = t3lib_div::createVersionNumberedFilename(($this->isFrontendEditActive() ? '' : ($this->backPath . '../')) . $relativeFilename);
-                       }
-               }
-               return t3lib_div::resolveBackPath($filename);
-       }
-
-       /**
         * Return a file name containing the main JS language array for HTMLArea
         *
         * @param       integer         $RTEcounter: The index number of the current RTE editing area within the form.
@@ -1235,13 +1184,11 @@ class tx_rtehtmlarea_base extends t3lib_rteapi {
         *
         * @return      string          Javascript localization array
         */
-
        function buildJSLangArray($plugin) {
                $LOCAL_LANG = FALSE;
                $extensionKey = is_object($this->registeredPlugins[$plugin]) ? $this->registeredPlugins[$plugin]->getExtensionKey() : $this->ID;
                $LOCAL_LANG = t3lib_div::readLLfile('EXT:' . $extensionKey . '/htmlarea/plugins/' . $plugin . '/locallang.xml', $this->language, 'utf-8', 1);
-               $linebreak = $GLOBALS['TYPO3_CONF_VARS']['EXTCONF'][$this->ID]['enableCompressedScripts'] ? '' : LF;
-               $JSLanguageArray = 'HTMLArea.I18N["' . $plugin . '"] = new Object();' . $linebreak;
+               $JSLanguageArray = 'HTMLArea.I18N["' . $plugin . '"] = new Object();' . LF;
                if (is_array($LOCAL_LANG)) {
                        if (!empty($LOCAL_LANG[$this->language])) {
                                $LOCAL_LANG[$this->language] = t3lib_div::array_merge_recursive_overrule($LOCAL_LANG['default'],$LOCAL_LANG[$this->language]);
index 33f297a..9e6d680 100644 (file)
Binary files a/typo3/sysext/rtehtmlarea/doc/manual.sxw and b/typo3/sysext/rtehtmlarea/doc/manual.sxw differ
index b5f1d7e..e5e705a 100644 (file)
@@ -24,7 +24,4 @@ allowStyleAttribute = 1
 enableAccessibilityIcons = 0
 
   # cat=basic/enable/170; type=boolean; label=Force Aspell command mode: If set, the spellchecker will use the Aspell command interface. Presumably. PHP is compiled with pspell, but with an old version of Aspell.
-forceCommandMode = 0
-
-  # cat=basic/enable/180; type=boolean; label=Enable compressed scripts: If set, the compressed version of the editor scripts will be used.
-enableCompressedScripts = 1
\ No newline at end of file
+forceCommandMode = 0
\ No newline at end of file
index 7b1e376..3f67dbf 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 2005-2011 Stanislas Rolland <typo3(arobas)sjbr.ca>
+*  (c) 2005-2012 Stanislas Rolland <typo3(arobas)sjbr.ca>
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -60,14 +60,9 @@ t3lib_extMgm::addPageTSConfig('<INCLUDE_TYPOSCRIPT: source="FILE:EXT:' . $_EXTKE
        // Add default User TS Config RTE configuration
 t3lib_extMgm::addUserTSConfig('<INCLUDE_TYPOSCRIPT: source="FILE:EXT:' . $_EXTKEY . '/res/' . strtolower($TYPO3_CONF_VARS['EXTCONF'][$_EXTKEY]['defaultConfiguration']) . '/userTSConfig.txt">');
 
-       // Add Clear RTE Cache to Clear Cache menu
-require_once(t3lib_extMgm::extPath('rtehtmlarea') . 'hooks/clearrtecache/ext_localconf.php');
        // Add Status Report about Conflicting Extensions
 require_once(t3lib_extMgm::extPath('rtehtmlarea') . 'hooks/statusreport/ext_localconf.php');
 
-       // Script compression
-$TYPO3_CONF_VARS['EXTCONF'][$_EXTKEY]['enableCompressedScripts'] = (isset($_EXTCONF['enableCompressedScripts']) && !$_EXTCONF['enableCompressedScripts']) ? 0 : 1;
-
        // Configure Lorem Ipsum hook to insert nonsense in wysiwyg mode
 if (t3lib_extMgm::isLoaded('lorem_ipsum') && (TYPO3_MODE == 'BE')) {
     $TYPO3_CONF_VARS['EXTCONF']['lorem_ipsum']['RTE_insert'][] = 'tx_rtehtmlarea_base->loremIpsumInsert';
index 154de08..091e610 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 2008-2011 Stanislas Rolland <typo3(arobas)sjbr.ca>
+*  (c) 2008-2012 Stanislas Rolland <typo3(arobas)sjbr.ca>
 *  All rights reserved
 *
 *  This script is part of the Typo3 project. The Typo3 project is
@@ -115,38 +115,37 @@ class tx_rtehtmlarea_typo3link extends tx_rtehtmlarea_api {
         * @return      string          classesAnchor array definition
         */
        public function buildJSClassesAnchorArray() {
-               global $LANG, $TYPO3_CONF_VARS;
+               global $LANG;
 
-               $linebreak = $TYPO3_CONF_VARS['EXTCONF'][$this->htmlAreaRTE->ID]['enableCompressedScripts'] ? '' : LF;
-               $JSClassesAnchorArray .= 'HTMLArea.classesAnchorSetup = [ ' . $linebreak;
+               $JSClassesAnchorArray .= 'HTMLArea.classesAnchorSetup = [ ' . LF;
                $classesAnchorIndex = 0;
                foreach ($this->htmlAreaRTE->RTEsetup['properties']['classesAnchor.'] as $label => $conf) {
                        if (is_array($conf) && $conf['class']) {
-                               $JSClassesAnchorArray .= (($classesAnchorIndex++)?',':'') . ' { ' . $linebreak;
+                               $JSClassesAnchorArray .= (($classesAnchorIndex++)?',':'') . ' { ' . LF;
                                $index = 0;
-                               $JSClassesAnchorArray .= (($index++)?',':'') . 'name : "' . str_replace('"', '', str_replace('\'', '', $conf['class'])) . '"' . $linebreak;
+                               $JSClassesAnchorArray .= (($index++)?',':'') . 'name : "' . str_replace('"', '', str_replace('\'', '', $conf['class'])) . '"' . LF;
                                if ($conf['type']) {
-                                       $JSClassesAnchorArray .= (($index++)?',':'') . 'type : "' . str_replace('"', '', str_replace('\'', '', $conf['type'])) . '"' . $linebreak;
+                                       $JSClassesAnchorArray .= (($index++)?',':'') . 'type : "' . str_replace('"', '', str_replace('\'', '', $conf['type'])) . '"' . LF;
                                }
                                if (trim(str_replace('\'', '', str_replace('"', '', $conf['image'])))) {
-                                       $JSClassesAnchorArray .= (($index++)?',':'') . 'image : "' . $this->htmlAreaRTE->siteURL . t3lib_div::resolveBackPath(TYPO3_mainDir . $this->htmlAreaRTE->getFullFileName(trim(str_replace('\'', '', str_replace('"', '', $conf['image']))))) . '"' . $linebreak;
+                                       $JSClassesAnchorArray .= (($index++)?',':'') . 'image : "' . $this->htmlAreaRTE->siteURL . t3lib_div::resolveBackPath(TYPO3_mainDir . $this->htmlAreaRTE->getFullFileName(trim(str_replace('\'', '', str_replace('"', '', $conf['image']))))) . '"' . LF;
                                }
-                               $JSClassesAnchorArray .= (($index++)?',':'') . 'addIconAfterLink : ' . ($conf['addIconAfterLink']?'true':'false') . $linebreak;
+                               $JSClassesAnchorArray .= (($index++)?',':'') . 'addIconAfterLink : ' . ($conf['addIconAfterLink']?'true':'false') . LF;
                                if (trim($conf['altText'])) {
                                        $string = $this->htmlAreaRTE->getLLContent(trim($conf['altText']));
-                                       $JSClassesAnchorArray .= (($index++)?',':'') . 'altText : ' . str_replace('"', '\"', str_replace('\\\'', '\'', $string)) . $linebreak;
+                                       $JSClassesAnchorArray .= (($index++)?',':'') . 'altText : ' . str_replace('"', '\"', str_replace('\\\'', '\'', $string)) . LF;
                                }
                                if (trim($conf['titleText'])) {
                                        $string = $this->htmlAreaRTE->getLLContent(trim($conf['titleText']));
-                                       $JSClassesAnchorArray .= (($index++)?',':'') . 'titleText : ' . str_replace('"', '\"', str_replace('\\\'', '\'', $string)) . $linebreak;
+                                       $JSClassesAnchorArray .= (($index++)?',':'') . 'titleText : ' . str_replace('"', '\"', str_replace('\\\'', '\'', $string)) . LF;
                                }
                                if (trim($conf['target'])) {
-                                       $JSClassesAnchorArray .= (($index++)?',':'') . 'target : "' . trim($conf['target']) . '"' . $linebreak;
+                                       $JSClassesAnchorArray .= (($index++)?',':'') . 'target : "' . trim($conf['target']) . '"' . LF;
                                }
-                               $JSClassesAnchorArray .= '}' . $linebreak;
+                               $JSClassesAnchorArray .= '}' . LF;
                        }
                }
-               $JSClassesAnchorArray .= '];' . $linebreak;
+               $JSClassesAnchorArray .= '];' . LF;
                return $JSClassesAnchorArray;
        }
 
diff --git a/typo3/sysext/rtehtmlarea/hooks/clearrtecache/class.tx_rtehtmlarea_clearcachemenu.php b/typo3/sysext/rtehtmlarea/hooks/clearrtecache/class.tx_rtehtmlarea_clearcachemenu.php
deleted file mode 100644 (file)
index 2e5a279..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2007-2011 Ingo Renner <ingo@typo3.org>
-*  All rights reserved
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*  A copy is found in the textfile GPL.txt and important notices to the license
-*  from the author is found in LICENSE.txt distributed with these scripts.
-*
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-/**
- * Extending class to render the menu for the cache clearing actions, and adding Clear RTE cache option
- *
- * @author     Ingo Renner <ingo@typo3.org>
- * @author     Steffen kamper <info@sk-typo3.de>
- * @package    TYPO3
- */
-require_once (PATH_typo3.'interfaces/interface.backend_cacheActionsHook.php');
-class tx_rtehtmlarea_clearcachemenu implements backend_cacheActionsHook {
-       /**
-        * modifies CacheMenuItems array
-        *
-        * @param       array   array of CacheMenuItems
-        * @param       array   array of AccessConfigurations-identifiers (typically  used by userTS with options.clearCache.identifier)
-        * @return      void
-        */
-        public function manipulateCacheActions(&$cacheActions, &$optionValues) {
-               if ($GLOBALS['BE_USER']->isAdmin() || $GLOBALS['BE_USER']->getTSConfigVal('options.clearCache.clearRTECache')) {
-                               // Add new cache menu item
-                       $title = $GLOBALS['LANG']->sL('LLL:EXT:rtehtmlarea/hooks/clearrtecache/locallang.xml:title');
-                       $cacheActions[] = array(
-                               'id'    => 'clearRTECache',
-                               'title' => $title,
-                               'href'  => $GLOBALS['BACK_PATH'] . 'ajax.php?ajaxID=rtehtmlarea::clearTempDir',
-                               'icon'  => '<img'.t3lib_iconWorks::skinImg($GLOBALS['BACK_PATH'], 'sysext/rtehtmlarea/hooks/clearrtecache/clearrtecache.png', 'width="16" height="16"').' title="'.$title.'" alt="'.$title.'" />'
-                               //'icon'  => '<img src="' . t3lib_extMgm::extRelPath('rtehtmlarea') . 'hooks/clearrtecache/clearrtecache.png" width="16" height="16" title="'.htmlspecialchars($title).'" alt="" />'
-                       );
-                       $optionValues[] = 'clearRTECache';
-               }
-        }
-}
-
-if (defined('TYPO3_MODE') && isset($GLOBALS['TYPO3_CONF_VARS'][TYPO3_MODE]['XCLASS']['ext/rtehtmlarea/hooks/clearrtecache/class.tx_rtehtmlarea_clearcachemenu.php'])) {
-       include_once($GLOBALS['TYPO3_CONF_VARS'][TYPO3_MODE]['XCLASS']['ext/rtehtmlarea/hooks/clearrtecache/class.tx_rtehtmlarea_clearcachemenu.php']);
-}
-?>
\ No newline at end of file
diff --git a/typo3/sysext/rtehtmlarea/hooks/clearrtecache/class.tx_rtehtmlarea_clearrtecache.php b/typo3/sysext/rtehtmlarea/hooks/clearrtecache/class.tx_rtehtmlarea_clearrtecache.php
deleted file mode 100644 (file)
index 556e08d..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2008-2011 Steffen Kamper <info@sk-typo3.de>
-*  All rights reserved
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*  A copy is found in the textfile GPL.txt and important notices to the license
-*  from the author is found in LICENSE.txt distributed with these scripts.
-*
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-/**
- * Class to clear temp files of htmlArea RTE
- *
- * @author     Steffen kamper <info@sk-typo3.de>
- * @package TYPO3
- */
-class tx_rtehtmlarea_clearrtecache {
-       public static function clearTempDir() {
-                       // Delete all files in typo3temp/rtehtmlarea
-               $tempPath = t3lib_div::resolveBackPath(PATH_typo3.'../typo3temp/rtehtmlarea/');
-               $handle = @opendir($tempPath);
-               if ($handle !== FALSE) {
-                       while (($file = readdir($handle)) !== FALSE) {
-                               if ($file != '.' && $file != '..') {
-                                       $tempFile = $tempPath . $file;
-                                       if (is_file($tempFile)) {
-                                               unlink($tempFile);
-                                       }
-                               }
-                       }
-                       closedir($handle);
-               }
-                       // Delete all files in typo3temp/compressor with names that start with "htmlarea"
-               $tempPath = t3lib_div::resolveBackPath(PATH_typo3.'../typo3temp/compressor/');
-               $handle = @opendir($tempPath);
-               if ($handle !== FALSE) {
-                       while (($file = readdir($handle)) !== FALSE) {
-                               if (substr($file, 0, 8) === 'htmlarea') {
-                                       $tempFile = $tempPath . $file;
-                                       if (is_file($tempFile)) {
-                                               unlink($tempFile);
-                                       }
-                               }
-                       }
-                       closedir($handle);
-               }
-                       // Log the action
-               $GLOBALS['BE_USER']->writelog(3, 1, 0, 0, 'htmlArea RTE: User %s has cleared the RTE cache', array($GLOBALS['BE_USER']->user['username']));
-       }
-}
-if (defined('TYPO3_MODE') && isset($GLOBALS['TYPO3_CONF_VARS'][TYPO3_MODE]['XCLASS']['ext/rtehtmlarea/hooks/clearrtecache/class.tx_rtehtmlarea_clearrtecache.php'])) {
-       include_once($GLOBALS['TYPO3_CONF_VARS'][TYPO3_MODE]['XCLASS']['ext/rtehtmlarea/hooks/clearrtecache/class.tx_rtehtmlarea_clearrtecache.php']);
-}
-?>
\ No newline at end of file
diff --git a/typo3/sysext/rtehtmlarea/hooks/clearrtecache/clearrtecache.png b/typo3/sysext/rtehtmlarea/hooks/clearrtecache/clearrtecache.png
deleted file mode 100644 (file)
index 6c794b3..0000000
Binary files a/typo3/sysext/rtehtmlarea/hooks/clearrtecache/clearrtecache.png and /dev/null differ
diff --git a/typo3/sysext/rtehtmlarea/hooks/clearrtecache/ext_localconf.php b/typo3/sysext/rtehtmlarea/hooks/clearrtecache/ext_localconf.php
deleted file mode 100644 (file)
index c0049ab..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-       // Register Clear Cache Menu hook
-$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['additionalBackendItems']['cacheActions']['clearRTECache'] = 'EXT:rtehtmlarea/hooks/clearrtecache/class.tx_rtehtmlarea_clearcachemenu.php:&tx_rtehtmlarea_clearcachemenu';
-
-       // Register Ajax call
-$TYPO3_CONF_VARS['BE']['AJAX']['rtehtmlarea::clearTempDir'] = 'EXT:rtehtmlarea/hooks/clearrtecache/class.tx_rtehtmlarea_clearrtecache.php:tx_rtehtmlarea_clearrtecache->clearTempDir';
-
-?>
\ No newline at end of file
index f542852..98ae51c 100644 (file)
@@ -219,9 +219,6 @@ class tx_rtehtmlarea_pi2 extends tx_rtehtmlarea_base {
                if (!$GLOBALS['TSFE']->isINTincScript() || !is_array($GLOBALS['TSFE']->pSetup['javascriptLibs.']['ExtJs.'])) {
                        $this->pageRenderer->loadExtJs();
                        $this->pageRenderer->enableExtJSQuickTips();
-                       if (!$GLOBALS['TYPO3_CONF_VARS']['EXTCONF'][$this->ID]['enableCompressedScripts']) {
-                               $this->pageRenderer->enableExtJsDebug();
-                       }
                }
                $this->pageRenderer->addCssFile($this->siteURL . 't3lib/js/extjs/ux/resize.css');
                $this->pageRenderer->addJsFile($this->siteURL . $this->getFullFileName('t3lib/js/extjs/ux/ext.resizable.js'));