VME dans TinyMCE
Le but est d'intégrer Visual Math Editor dans l'éditeur de texte de LabnBook. VME ne traitera que les formules mathématiques en LaTeX, il sera totalement indépendant de EpsilonWriter (qui lui fonctionne en MathML).
-
Icône déclenchant l'ouverture de l'éditeur vide là où se trouve le curseur textuel -
Pour un déclenchement par icône: si curseur dans une formule, on modifie, sinon on crée une formule. -
Double-clic sur une formule LaTeX déclenchant l'ouverture de l'éditeur avec le contenu de la formule -
À l'enregistrement de la formule dans VME, mettre à jour le texte source (insertion ou remplacement). -
Les balises englobantes doivent être conservées (mais absentes dans l'éditeur) : \[ … \]
\( … \)
$$ … $$
-
À la création d'une formule par l'icône, insérer par défaut \[ … \]
(inline) autour de la formule. Le mode inline ne peut pas être activé par$ ... $
donc on le met par défaut. L'utilisateur pourra remplacer les délimiteurs dans le texte, hors de VME. -
Modifier VME pour avoir un bouton de validation de la formule -
Idem côté enseignant (en attendant d'avoir une initialisation unifiée)
En bonus
-
Charger VME dans une iframe plutôt que dans un nouvel onglet/fenêtre -
Ne pas utiliser un MathJax local à VME, mais celui du CDN.
Remarques
- Ne pas modifier TinyMCE ni EpsilonWriter. Leurs fichiers doivent rester inchangés (en particulier tous les fichiers minifiés).
- Ne pas modifier jQuery ni aucune bibliothèque de LabNbook, sauf accord préalable.
- L'ajout des fichiers de VME doit se faire dans un commit unique, sans aucune autre opération. Cela aidera plus tard à mettre à jour VME.
- Les commits doivent avoir un auteur explicite (par ex. "François Gannaz" plutôt que "rogojine14").
Edited by Francois Gannaz