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.js28
1 files changed, 14 insertions, 14 deletions
diff --git a/public/js/tinymce.js b/public/js/tinymce.js
index 97ecad8..d2f9c46 100644
--- a/public/js/tinymce.js
+++ b/public/js/tinymce.js
@@ -1,5 +1,5 @@
1// code à réorganiser 1// code à réorganiser
2// seule certaines fonctions ont leur place dans Editor, d'autres servent à manipuler les articles d'une autre manière (déplacer, supprimer...) 2// seules certaines fonctions ont leur place dans Editor, d'autres servent à manipuler les articles d'une autre manière (déplacer, supprimer...)
3// => encapsuler Editor dans une classe Article (comme la balise) qui existe même quand l'éditeur est fermé 3// => encapsuler Editor dans une classe Article (comme la balise) qui existe même quand l'éditeur est fermé
4 4
5 5
@@ -292,7 +292,7 @@ class Editor
292 } 292 }
293 293
294 submit(clone = null){ 294 submit(clone = null){
295 var content; 295 let content;
296 const params = new URL(document.location).searchParams; // "search" = ? et paramètres, searchParams = objet avec des getters 296 const params = new URL(document.location).searchParams; // "search" = ? et paramètres, searchParams = objet avec des getters
297 // à comparer avec: new URLSearchParams(window.location.search); 297 // à comparer avec: new URLSearchParams(window.location.search);
298 // c'est pareil ou pas? 298 // c'est pareil ou pas?
@@ -302,7 +302,7 @@ class Editor
302 const prefixes = ['t', 'p', 'i', 'd']; 302 const prefixes = ['t', 'p', 'i', 'd'];
303 const allElemsWithId = document.querySelectorAll('.data'); 303 const allElemsWithId = document.querySelectorAll('.data');
304 content = {}; 304 content = {};
305 var id_from_builder; 305 let id_from_builder;
306 306
307 allElemsWithId.forEach(element => { 307 allElemsWithId.forEach(element => {
308 const first_letter = element.id.charAt(0).toLowerCase(); 308 const first_letter = element.id.charAt(0).toLowerCase();
@@ -394,14 +394,14 @@ class Editor
394// restera ici jusqu'à ce que la gestion des balises soient faite ailleurs 394// restera ici jusqu'à ce que la gestion des balises soient faite ailleurs
395function makeNewArticleButtons(id, article_id, clone, placement = 'last') 395function makeNewArticleButtons(id, article_id, clone, placement = 'last')
396{ 396{
397 var share_btn = document.querySelector(`.share.hidden`); // combinaison de deux classes 397 let share_btn = document.querySelector(`.share.hidden`); // combinaison de deux classes
398 var new_btn = document.getElementById(`new-${id}`); 398 let new_btn = document.getElementById(`new-${id}`);
399 var edit_btn = document.getElementById(`edit-${id}`); 399 let edit_btn = document.getElementById(`edit-${id}`);
400 var pos_up_btn = document.getElementById(`position_up-${id}`); 400 let pos_up_btn = document.getElementById(`position_up-${id}`);
401 var pos_down_btn = document.getElementById(`position_down-${id}`); 401 let pos_down_btn = document.getElementById(`position_down-${id}`);
402 var delete_btn = document.getElementById(`delete-${id}`); 402 let delete_btn = document.getElementById(`delete-${id}`);
403 var cancel_btn = document.getElementById(`cancel-${id}`); 403 let cancel_btn = document.getElementById(`cancel-${id}`);
404 var submit_btn = document.getElementById(`submit-${id}`); 404 let submit_btn = document.getElementById(`submit-${id}`);
405 405
406 share_btn.classList.remove('hidden'); 406 share_btn.classList.remove('hidden');
407 new_btn.classList.add('hidden'); 407 new_btn.classList.add('hidden');
@@ -412,8 +412,8 @@ function makeNewArticleButtons(id, article_id, clone, placement = 'last')
412 //cancel_btn.classList.add('hidden'); 412 //cancel_btn.classList.add('hidden');
413 //submit_btn.classList.add('hidden'); 413 //submit_btn.classList.add('hidden');
414 414
415 var article = document.getElementById(id); 415 let article = document.getElementById(id);
416 var article_elem_parent = findParentByTagName(article, 'article'); 416 let article_elem_parent = findParentByTagName(article, 'article');
417 417
418 share_btn.setAttribute('onclick', "copyInClipBoard('" + window.location.href + article_id + "')"); // # de l'ancre ajouté au clic sur le lien ouvrant l'éditeur 418 share_btn.setAttribute('onclick', "copyInClipBoard('" + window.location.href + article_id + "')"); // # de l'ancre ajouté au clic sur le lien ouvrant l'éditeur
419 article.id = article_id; 419 article.id = article_id;
@@ -430,7 +430,7 @@ function makeNewArticleButtons(id, article_id, clone, placement = 'last')
430 submit_btn.id = 'submit-' + article_id; 430 submit_btn.id = 'submit-' + article_id;
431 submit_btn.querySelector('button').setAttribute('onclick', "submitArticle('" + article_id + "')"); 431 submit_btn.querySelector('button').setAttribute('onclick', "submitArticle('" + article_id + "')");
432 432
433 var section_child = article_elem_parent.parentNode.querySelector('.section_child'); // renommer section_child 433 let section_child = article_elem_parent.parentNode.querySelector('.section_child'); // renommer section_child
434 434
435 // parentNode vise la balise section 435 // parentNode vise la balise section
436 article_elem_parent.parentNode.replaceChild(clone.cloneNode(true), article_elem_parent); // clone du squelette pour le garder intact 436 article_elem_parent.parentNode.replaceChild(clone.cloneNode(true), article_elem_parent); // clone du squelette pour le garder intact