Question

J'ai implémenté le contrôle WMD utilisé par Stack Overflow dans un de mes projets. presque fonctionne à merveille, mais lorsque je sauvegarde les modifications apportées à la base de données, il enregistre la version HTML et non la version Markdown.

Donc, où est-ce que j'ai ceci dans ma boîte de texte:

**boldtext**

Cela enregistre vraiment ceci:

<b>boldtext</b>

Comment faire pour que la version de Markdown soit sauvegardée?

Était-ce utile?

La solution

Avant d'inclure wmd.js , ou le nom que vous avez nommé le code JavaScript de l'éditeur WMD localement, ajoutez une ligne de code JavaScript:

wmd_options = {"output": "Markdown"};

Ceci forcera la sortie de l'éditeur à Markdown.

Autres conseils

Si vous utilisez le nouveau WMD de http://code.google.com/ p / wmd-new / , ouvrez wmd.js et ajoutez cette ligne:

wmd.wmd_env.output = 'markdown';

Extrait:

...
wmd.ieCachedRange = null; // cached textarea selection
wmd.ieRetardedClick = false; // flag

wmd.wmd_env.output = 'markdown'; // force markdown output

// Returns true if the DOM element is visible, false if it's hidden.
// Checks if display is anything other than none.
util.isVisible = function (elem) {
...

Cela devrait faire l'affaire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top