diff options
author | polo <ordipolo@gmx.fr> | 2025-06-19 17:55:49 +0200 |
---|---|---|
committer | polo <ordipolo@gmx.fr> | 2025-06-19 17:55:49 +0200 |
commit | 46f8d92a4ce89154df0aaf1866b2125a06310703 (patch) | |
tree | 2c100bd3bdbf07c27ea486008efa9f40615d29b7 /public/index.php | |
parent | c8a8471a1c85a882f128ed172b1a9693e88bdc3c (diff) | |
download | tinymce-master.zip |
Diffstat (limited to 'public/index.php')
-rw-r--r-- | public/index.php | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/public/index.php b/public/index.php index 54ddb31..db73276 100644 --- a/public/index.php +++ b/public/index.php | |||
@@ -227,7 +227,6 @@ elseif(isset($_GET['action']) && $_GET['action'] == 'upload_image_base64'){ | |||
227 | // Récupérer et sauvegarder le contenu d'origine de l'article | 227 | // Récupérer et sauvegarder le contenu d'origine de l'article |
228 | const articleContent = document.getElementById(articleId).innerHTML; | 228 | const articleContent = document.getElementById(articleId).innerHTML; |
229 | document.getElementById(articleId).setAttribute('data-original-content', articleContent); | 229 | document.getElementById(articleId).setAttribute('data-original-content', articleContent); |
230 | let skipPastePreProcess = false; | ||
231 | 230 | ||
232 | tinymce.init({ | 231 | tinymce.init({ |
233 | selector: `#${articleId}`, | 232 | selector: `#${articleId}`, |
@@ -251,6 +250,7 @@ elseif(isset($_GET['action']) && $_GET['action'] == 'upload_image_base64'){ | |||
251 | document.querySelector(`#cancel-${articleId}`).classList.remove('hidden'); | 250 | document.querySelector(`#cancel-${articleId}`).classList.remove('hidden'); |
252 | document.querySelector(`#submit-${articleId}`).classList.remove('hidden'); | 251 | document.querySelector(`#submit-${articleId}`).classList.remove('hidden'); |
253 | }); | 252 | }); |
253 | let skipPastePreProcess = false; | ||
254 | editor.on('Paste', function (e){ // déclenchement AVANT PastePreProcess et quelque que soit le contenu collé | 254 | editor.on('Paste', function (e){ // déclenchement AVANT PastePreProcess et quelque que soit le contenu collé |
255 | const clipboardData = (e.clipboardData || e.originalEvent.clipboardData); | 255 | const clipboardData = (e.clipboardData || e.originalEvent.clipboardData); |
256 | if(!clipboardData){ | 256 | if(!clipboardData){ |
@@ -301,7 +301,6 @@ elseif(isset($_GET['action']) && $_GET['action'] == 'upload_image_base64'){ | |||
301 | return; // ignorer ce traitement | 301 | return; // ignorer ce traitement |
302 | } | 302 | } |
303 | 303 | ||
304 | console.log('PastePreProcess'); | ||
305 | const parser = new DOMParser(); | 304 | const parser = new DOMParser(); |
306 | const doc = parser.parseFromString(e.content, 'text/html'); | 305 | const doc = parser.parseFromString(e.content, 'text/html'); |
307 | const images = doc.querySelectorAll('img'); | 306 | const images = doc.querySelectorAll('img'); |