Bonjour,
je suis en train de crée mon éditeur markdown perso, et je voudrais faire comme on le fait en php, par exemple dans mon template je voudrai faire un truc comme ça
<script>
new editor(paramètres);
</script>
Dans l’immédiat je met mon textarea id editor et il génère la toolbar et un grip pour agrandir le textarea
//code qu va créer généré la div toolbar < textarea > grip dans cette ordre
window.onload = function() {
// récupérer l'élément textarea
var editor = document.getElementById("editor");
// créer un nouvel élément div pour la toolbar
var toolbar = document.createElement("div");
toolbar.setAttribute("id", "toolbar");
//pour le style css
toolbar.setAttribute("class", "toolbar-style");
// créer un nouvel élément div pour le grip
var grip = document.createElement("div");
grip.setAttribute("id", "grip");
//pour le style css
grip.setAttribute("class", "grip-style");
// insérer la nouvelle div toolbar avant l'élément textarea
editor.parentNode.insertBefore(toolbar, editor);
// insérer la nouvelle div grip après l'élément textarea
editor.parentNode.insertBefore(grip, editor.nextSibling);
};
Si on peut le faire je voudrais un objet parce que ça me permettrait de généré plusieurs éditeur car là forcément je peut pas mettre deux textarea sur la même page avec le même id, la toolbar bug etc…
dans l’idée je voudrai mettre n’importe quel ID avec les paramètres et les envoyez dans le js afin que ça soit dynamique et je pourrait si je veut crée un autre objet avec des paramètres différent.
j’ai tout mon js ici https://github.com/neecride/Editor/tree/main/public/inc/plugins/editor/js ne vous moquez pas je débute encore en js
Voilà en vous remerciant.