2009-01-05 8 views
3

Quelqu'un sait-il d'un éditeur basé sur Javascript HAML là-bas? Je cherche quelque chose comme TinyMCE qui comprend juste HAML (donc il indenting et en soulignant correctement)Javascript HAML éditeur

Je pense à utiliser un éditeur comme celui-ci pour un site Web dynamique que je construis.

Clarification Le site que je construis permet aux utilisateurs de définir des mises en page (dans le sens des rails) et css. Donc, un contrôle des grains plus fin que le textile et la démarque est nécessaire, je sais que je peux inclure le HTML brut dans la démarque, mais le haml est tellement plus joli.

Répondre

2

J'ai remarqué que cette question n'a pas été répondue depuis un moment. Bien que ce ne soit pas une réponse complète, vous pouvez regarder MarkItUp. Il est spécifiquement pas un éditeur WYSIWYG, mais plutôt un éditeur de balisage extensible et convivial. Il ne supporte pas HAML directement, mais il est assez facile de l'étendre pour supporter différentes langues. Il peut également effectuer des allers-retours AJAX vers le serveur afin que vous puissiez prévisualiser le balisage à l'aide d'un moteur de rendu côté serveur.

+0

markitup look super génial, merci pour le lien +1 –

4

HAML a été conçu comme un moyen plus élégant de définir la structure de la page; Il n'était pas destiné à être utilisé pour formater du texte, comme ce que vous lui demandez de faire. Dans ce cas, vous devriez probablement utiliser quelque chose comme Markdown ou Textile. Les deux ont déjà WYSIWYGs (for Markdown, for Textile (forked version)), et Haml a des filtres intégrés pour le convertir en HTML.

.: par exemple

#content 
    :markdown 
    @post.body 

(espace-indentation merveilleuse Haml sera même conservé sur la sortie!)