From cf9bf7ae0c5f65907415c683d597764ea3fd1e73 Mon Sep 17 00:00:00 2001
From: Marco Huber <marco.huber@bgm-gmbh.de>
Date: Tue, 12 Apr 2016 16:19:52 +0200
Subject: [PATCH] [BUGFIX/REVERT] Revert 4bd962b and use unique identifier to
 enable both, multiple RTEs in one record and multiple RTEs because of IRRE

---
 Classes/Loader.php | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/Classes/Loader.php b/Classes/Loader.php
index 6d9a195..95197cb 100644
--- a/Classes/Loader.php
+++ b/Classes/Loader.php
@@ -301,14 +301,11 @@ class Loader {
 			var RTEarea = RTEarea || window.RTEarea;
 
 			define([\'TYPO3/CMS/Tinymce/../../../../typo3conf/ext/tinymce/tinymce_node_modules/tinymce/jquery.tinymce.min.js\'], function () {
-				if(!$(\'.tinymce4_rte\').data(\'first\')){
-					$(\'.tinymce4_rte\').data(\'first\', true);
-					$(\'.tinymce4_rte\').tinymce({
-						script_url : \'' . $this->getPath($tinymceSource, TRUE) . '\',
-						' . $this->replaceTypo3Paths($this->tinymceConfiguration['configurationData']) . '
-					});
-				}
-
+				$(\'.tinymce4_rte#RTEarea' . $this->tinymceConfiguration['configurationDataArray']['editornumber'] . '\').tinymce({
+					script_url : \'' . $this->getPath($tinymceSource, TRUE) . '\',
+					' . $this->replaceTypo3Paths($this->tinymceConfiguration['configurationData']) . ',
+					selector: \'.tinymce4_rte#RTEarea' . $this->tinymceConfiguration['configurationDataArray']['editornumber'] . '\'
+				});
 			});
 		';
 		$configuration .= $this->tinymceConfiguration['postJS'];
@@ -380,6 +377,7 @@ class Loader {
 		}
 
 		$this->tinymceConfiguration['configurationData'] .= $key . ': ' . $value;
+		$this->tinymceConfiguration['configurationDataArray'][$key] = $value;
 	}
 
 	/**
-- 
GitLab