I have implemented the WMD control that Stack Overflow uses into a project of mine, it almost works like a charm, but when I save the changes to the databas
If you're using the new WMD from http://code.google.com/p/wmd-new/, open wmd.js and add this line:
wmd.wmd_env.output = 'markdown';
Excerpt:
...
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) {
...
That should do the trick.
Before you include wmd.js
, or whatever you've named the WMD editor JavaScript code locally, add one line of JavaScript code:
wmd_options = {"output": "Markdown"};
This will force the output of the editor to Markdown.