Added feature #14014: htmlArea RTE should use version numbering method for CSS and...
authorStanislas Rolland <typo3@sjbr.ca>
Tue, 13 Apr 2010 20:01:49 +0000 (20:01 +0000)
committerStanislas Rolland <typo3@sjbr.ca>
Tue, 13 Apr 2010 20:01:49 +0000 (20:01 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@7348 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/sysext/rtehtmlarea/ChangeLog
typo3/sysext/rtehtmlarea/class.tx_rtehtmlarea_base.php

index b8a659e..09e1f47 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -26,6 +26,7 @@
        * Fixed bug #14085: htmlArea RTE: Setting empty color raises js error in IE
        * Fixed bug #14086: htmlArea RTE: Small css glitch in the color setting dialogue
        * Added feature #14094: htmlArea RTE: Optionally add rel attribute to link dialogue
+       * Added feature #14014: htmlArea RTE should use versionnumbering method for CSS and JS files
 
 2010-04-13  Steffen Kamper  <info@sk-typo3.de>
 
index 7e38879..bb88dfe 100644 (file)
@@ -4,6 +4,7 @@
        * Fixed bug #14085: htmlArea RTE: Setting empty color raises js error in IE
        * Fixed bug #14086: htmlArea RTE: Small css glitch in the color setting dialogue
        * Added feature #14094: htmlArea RTE: Optionally add rel attribute to link dialogue
+       * Added feature #14014: htmlArea RTE should use versionnumbering method for CSS and JS files
 
 2010-04-12  Stanislas Rolland  <typo3@sjbr.ca>
 
index ad7e832..4de5f85 100644 (file)
@@ -726,9 +726,9 @@ class tx_rtehtmlarea_base extends t3lib_rteapi {
                                RTEarea[0] = new Object();
                                RTEarea[0].version = "' . $GLOBALS['TYPO3_CONF_VARS']['EXTCONF'][$this->ID]['version'] . '";
                                RTEarea[0].editorUrl = "' . $this->extHttpPath . 'htmlarea/";
-                               RTEarea[0].editorCSS = "' . $this->editorCSS . '";
+                               RTEarea[0].editorCSS = "' . t3lib_div::createVersionNumberedFilename($this->editorCSS) . '";
                                RTEarea[0].editorSkin = "' . dirname($this->editorCSS) . '/";
-                               RTEarea[0].editedContentCSS = "' .  $this->editedContentCSS  . '";
+                               RTEarea[0].editedContentCSS = "' .  t3lib_div::createVersionNumberedFilename($this->editedContentCSS)  . '";
                                RTEarea[0].hostUrl = "' . $this->hostURL . '";
                                RTEarea[0].enableDebugMode = ' . ($GLOBALS['TYPO3_CONF_VARS']['EXTCONF'][$this->ID]['enableDebugMode'] ? 'true' : 'false') . ';
                                RTEarea.init = function() {
@@ -871,7 +871,7 @@ class tx_rtehtmlarea_base extends t3lib_rteapi {
                        // Setting the pageStyle
                $filename = trim($this->thisConfig['contentCSS']) ? trim($this->thisConfig['contentCSS']) : 'EXT:' . $this->ID . '/res/contentcss/default.css';
                $configureRTEInJavascriptString .= '
-                       RTEarea[editornumber].pageStyle = "' . $this->getFullFileName($filename) .'";';
+                       RTEarea[editornumber].pageStyle = "' . t3lib_div::createVersionNumberedFilename($this->getFullFileName($filename)) .'";';
                        // Process classes configuration
                $classesConfigurationRequired = false;
                foreach ($this->registeredPlugins as $pluginId => $plugin) {
@@ -1107,7 +1107,7 @@ class tx_rtehtmlarea_base extends t3lib_rteapi {
                if ($concatenate) {
                        $this->cumulativeScripts[$this->TCEform->RTEcounter][] = $destination;
                }
-               return (($this->is_FE() && $GLOBALS['TSFE']->absRefPrefix) ? $GLOBALS['TSFE']->absRefPrefix : '../' ) . $relativeFilename;
+               return (($this->is_FE() && $GLOBALS['TSFE']->absRefPrefix) ? $GLOBALS['TSFE']->absRefPrefix : '../' ) . t3lib_div::createVersionNumberedFilename($relativeFilename);
        }
        /**
         * Concatenates all accumulated scripts in a file in typo3temp/rtehtmlarea directory and returns the file name
@@ -1138,7 +1138,7 @@ class tx_rtehtmlarea_base extends t3lib_rteapi {
                                }
                        }
                }
-               return (($this->is_FE() && $GLOBALS['TSFE']->absRefPrefix) ? $GLOBALS['TSFE']->absRefPrefix : '../' ) . $relativeFilename;
+               return (($this->is_FE() && $GLOBALS['TSFE']->absRefPrefix) ? $GLOBALS['TSFE']->absRefPrefix : '../' ) . t3lib_div::createVersionNumberedFilename($relativeFilename);
        }
 
        /**