[BUGFIX] RTE on first new IRRE record keeps loading in IE 30/28130/2
authorStanislas Rolland <typo3@sjbr.ca>
Thu, 13 Feb 2014 21:20:49 +0000 (16:20 -0500)
committerWouter Wolters <typo3@wouterwolters.nl>
Fri, 7 Mar 2014 07:37:48 +0000 (08:37 +0100)
Problem: IE raises a syntax error when it encounters html comments in
the JavaScript code. The html comments are added by the page renderer.
Solution: There is no need for the page renderer to wrap inline
javascript as html comments.

Resolves: #55457
Releases: 6.2, 6.1
Change-Id: Iae180a73778ca3bb1c9934c887315b969888b10d
Reviewed-on: https://review.typo3.org/28130
Reviewed-by: Stanislas Rolland
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
typo3/sysext/core/Classes/Page/PageRenderer.php

index 64758a5..06f7ef8 100644 (file)
@@ -493,8 +493,8 @@ class PageRenderer implements \TYPO3\CMS\Core\SingletonInterface {
                }
                $this->backPath = isset($backPath) ? $backPath : $GLOBALS['BACK_PATH'];
                $this->inlineJavascriptWrap = array(
-                       '<script type="text/javascript">' . LF . '/*<![CDATA[*/' . LF . '<!-- ' . LF,
-                       '// -->' . LF . '/*]]>*/' . LF . '</script>' . LF
+                       '<script type="text/javascript">' . LF . '/*<![CDATA[*/' . LF,
+                       '/*]]>*/' . LF . '</script>' . LF
                );
                $this->inlineCssWrap = array(
                        '<style type="text/css">' . LF . '/*<![CDATA[*/' . LF . '<!-- ' . LF,