C'est un bon éditeur, du bon travail :)
Cependant il ne fonctionne pas sous Chrome, et pour cause: tu ne peux pas prédéfinir de valeur à un argument de fonction JS sous Chrome (sous FF aucun soucis par contre), l'erreur vient d'ici (text.js ligne 35) ;)
command: function(type, args = null){ // Tu ne peux pas prédéfinir de valeur à un argument de fonction JS sous Chrome
Editor.editor.focus();
document.execCommand(type, false, args);
Editor.editor.focus();
Editor.editor.focus();
Editor.refresh(type);
}
Essayes plutôt comme ceci:
command: function(type, args){
var args = ('undefined' == typeof(args)) ? null : args; // Tu testes si args est définie ou non afin de lui attribuer une valeur par défaut
Editor.editor.focus();
document.execCommand(type, false, args);
Editor.editor.focus();
Editor.editor.focus();
Editor.refresh(type);
}
Sinon chapeau bas il est tip top ! Manque plus qu'à styliser un peu l'ensemble :)