diff options
Diffstat (limited to 'public/js/tinymce.js')
-rw-r--r-- | public/js/tinymce.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/public/js/tinymce.js b/public/js/tinymce.js index 1e16f6e..d6b0bf8 100644 --- a/public/js/tinymce.js +++ b/public/js/tinymce.js | |||
@@ -55,7 +55,7 @@ function deleteArticle(id){ | |||
55 | { | 55 | { |
56 | // Supprimer l'article du DOM | 56 | // Supprimer l'article du DOM |
57 | const articleElement = document.getElementById(id); | 57 | const articleElement = document.getElementById(id); |
58 | articleElement.parentElement.parentElement.remove(); // <article> est deux niveau au dessus | 58 | findParentByTagName(articleElement, 'article').remove(); |
59 | toastNotify("L'article a été supprimé."); | 59 | toastNotify("L'article a été supprimé."); |
60 | } | 60 | } |
61 | else{ | 61 | else{ |
@@ -106,7 +106,7 @@ class Editor | |||
106 | 106 | ||
107 | init(){ | 107 | init(){ |
108 | tinymce.init({ | 108 | tinymce.init({ |
109 | selector: `#${this.id}`, // avec un # comme dans querySelector | 109 | selector: `[id="${this.id}"]`, // écrire [id="246"] au lieu de #246 parce que l'id commence par un chiffre |
110 | language: 'fr_FR', // téléchargement ici: https://www.tiny.cloud/get-tiny/language-packages/ | 110 | language: 'fr_FR', // téléchargement ici: https://www.tiny.cloud/get-tiny/language-packages/ |
111 | language_url: 'js/tinymce-langs/fr_FR.js', // ou installer tweeb/tinymce-i18n avec composer | 111 | language_url: 'js/tinymce-langs/fr_FR.js', // ou installer tweeb/tinymce-i18n avec composer |
112 | license_key: 'gpl', | 112 | license_key: 'gpl', |
@@ -136,7 +136,7 @@ class Editor | |||
136 | if(window.Config.page !== 'article'){ | 136 | if(window.Config.page !== 'article'){ |
137 | document.getElementById(`position_up-${this.id}`).classList.add('hidden'); | 137 | document.getElementById(`position_up-${this.id}`).classList.add('hidden'); |
138 | document.getElementById(`position_down-${this.id}`).classList.add('hidden'); | 138 | document.getElementById(`position_down-${this.id}`).classList.add('hidden'); |
139 | document.getElementById(`delete-${('i' + this.id.slice(1))}`).classList.add('hidden'); | 139 | document.getElementById(`delete-${this.id}`).classList.add('hidden'); |
140 | } | 140 | } |
141 | } | 141 | } |
142 | }); | 142 | }); |
@@ -259,7 +259,7 @@ class Editor | |||
259 | } | 259 | } |
260 | 260 | ||
261 | close(restore_old = true){ | 261 | close(restore_old = true){ |
262 | tinymce.remove(`#${this.id}`); // avec un # comme dans querySelector | 262 | tinymce.remove(`[id="${this.id}"]`); // comme dans tinymce.init |
263 | delete editors[this.id]; | 263 | delete editors[this.id]; |
264 | 264 | ||
265 | // Restaurer le contenu d'origine de l'article | 265 | // Restaurer le contenu d'origine de l'article |