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 | |
| parent | c8a8471a1c85a882f128ed172b1a9693e88bdc3c (diff) | |
| download | tinymce-master.tar.gz tinymce-master.tar.bz2 tinymce-master.zip | |
| -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'); |
