Tout d'abord, je vous encourage à continuer votre projet tant il est utile pour ceux qui tente de développer du code "propre".
J'étais un adepte de TinyMCE comme beaucoup, mais je n'aime pas la qualité du code produit.
Je me suis donc tourné vers WYMeditor.
Voilà un chemin semé d'embuches.
Il est en effet difficile de l'ajouter dans une page à cause de plusieurs éléments:
*tout ne se joue pas sur la modification d'une simple textarea comme TinyMCE.
*j'ai regardé un peu votre code, dommage qu'il ne soit pas indenté.
* et un autre problème de taille celui-ci la modification de la balise <body>
- Code: Select all
<body id="main_body" class="editor" onLoad="init();" onfocusout="bCleanPaste=false;displayPasteCleanup(true)">
Cette modification est l'origine de beaucoup de problèmes pour ma part: un script d'arrondie des div ne fonctionne plus, dans IE toute ma page devient centrée.
Bref j'ai essayé de modifier cette balise mais en vain, j'ai finalement compris que le problème venait de onload="init();".
J'ai face à moi de possibilité d'action soit j'enlève la balise et WYMeditor ne marche pas, soit je la laisse et là les problème persistent.
J'ai alors regardé le code de init() mais il est trop compliqué à comprendre. je n'ai pas une vue globale.
Voilà à ce stade, vous devez vous demander ce que vous pouvez faire pour moi. Je vous demande donc s'il est possible de modifier cette fonction et surtout ce qu'elle fait. Ainsi j'aurai un début de solution.
Merci.
PS:j'utilise la version 0.2