From e699df35da045b9dec09de9e27e54ecea6166542 Mon Sep 17 00:00:00 2001
From: Marco Huber <marco.huber@bgm-gmbh.de>
Date: Thu, 21 Apr 2016 13:54:42 +0200
Subject: [PATCH] In a flexform (f.e. powermail) the RTE id can have a . which
 has to be escaped to make the jquery selector work

---
 Classes/Loader.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Classes/Loader.php b/Classes/Loader.php
index 95197cb..b85fdd3 100644
--- a/Classes/Loader.php
+++ b/Classes/Loader.php
@@ -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' . $this->tinymceConfiguration['configurationDataArray']['editornumber'] . '\').tinymce({
+				$(\'.tinymce4_rte#RTEarea' . str_replace('.', '\\\\.', $this->tinymceConfiguration['configurationDataArray']['editornumber']) . '\').tinymce({
 					script_url : \'' . $this->getPath($tinymceSource, TRUE) . '\',
 					' . $this->replaceTypo3Paths($this->tinymceConfiguration['configurationData']) . ',
-					selector: \'.tinymce4_rte#RTEarea' . $this->tinymceConfiguration['configurationDataArray']['editornumber'] . '\'
+					selector: \'.tinymce4_rte#RTEarea' . str_replace('.', '\\\\.', $this->tinymceConfiguration['configurationDataArray']['editornumber']) . '\'
 				});
 			});
 		';
-- 
GitLab