aboutsummaryrefslogtreecommitdiff
path: root/public/js/tinymce.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/js/tinymce.js')
-rw-r--r--public/js/tinymce.js8
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