diff --git a/class.tinymce.php b/class.tinymce.php index ba77593e485e5a791696b4393803098014458380..d09e94dab5cfb875b4714371c679675c646a7797 100644 --- a/class.tinymce.php +++ b/class.tinymce.php @@ -120,11 +120,12 @@ class tinyMCE { /** * Returns a configuration string from the tinymce configuration array * + * @param boolean $compressedConfiguration * @return string */ - protected function buildConfigString() { + protected function buildConfigString($compressedConfiguration) { $configuration = $this->tinymceConfiguration['preJS']; - $configuration .= ($this->extensionConfiguration['compressed'] ? 'tinyMCE_GZ' : 'tinyMCE'); + $configuration .= ($compressedConfiguration ? 'tinyMCE_GZ' : 'tinyMCE'); $configuration .= '.init({' . "\n"; $configurationOptions = array(); @@ -164,8 +165,11 @@ class tinyMCE { $script = $GLOBALS['BACK_PATH'] . t3lib_extMgm::extRelPath('tinymce') . 'tinymce/' . ($this->extensionConfiguration['compressed'] ? 'tiny_mce_gzip.js' : 'tiny_mce.js'); - $output = '<script type="text/javascript" src="' . $script . '"></script> - <script type="text/javascript">' . "\n" . $this->buildConfigString() . "\n" . '</script>'; + $output = '<script type="text/javascript" src="' . $script . '"></script>'; + if ($this->extensionConfiguration['compressed']) { + $output .= '<script type="text/javascript">' . "\n" . $this->buildConfigString(TRUE) . "\n" . '</script>'; + } + $output .= '<script type="text/javascript">' . "\n" . $this->buildConfigString(FALSE) . "\n" . '</script>'; return $output; }