Commit 04fb048d authored by David Gurk's avatar David Gurk

[BUGFIX] Fix broken RTE within flexform

In my case with EXT:flux and TYPO3 7.6 the RTE doesn't appear. This is caused by a syntax error within the JavaScript. The selector of the content element text field looks actually like $('.tinymce4_rte#RTEarea'data_tt_content__55__bodytext_''), where are single quotes arround the "editornumber". This is caused by addConfigurationOption(), where strings get wrapped.

This fix removes the single quotes around the string and respects the previous fix in Commit e699df35.
parent 681d6b6d
......@@ -301,10 +301,10 @@ class Loader {
var RTEarea = RTEarea || window.RTEarea;
define([\'TYPO3/CMS/Tinymce/../../../../typo3conf/ext/tinymce/tinymce_node_modules/tinymce/jquery.tinymce.min.js\'], function () {
$(\'.tinymce4_rte#RTEarea' . str_replace('.', '\\\\.', $this->tinymceConfiguration['configurationDataArray']['editornumber']) . '\').tinymce({
$(\'.tinymce4_rte#RTEarea' . strtr($this->tinymceConfiguration['configurationDataArray']['editornumber'], array('.' => '\\\\.', '\'' => '')) . '\').tinymce({
script_url : \'' . $this->getPath($tinymceSource, TRUE) . '\',
' . $this->replaceTypo3Paths($this->tinymceConfiguration['configurationData']) . ',
selector: \'.tinymce4_rte#RTEarea' . str_replace('.', '\\\\.', $this->tinymceConfiguration['configurationDataArray']['editornumber']) . '\'
selector: \'.tinymce4_rte#RTEarea' . strtr($this->tinymceConfiguration['configurationDataArray']['editornumber'], array('.' => '\\\\.', '\'' => '')) . '\'
});
});
';
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment