Updates to custom preview rendering, Gulp dist files

pull/92/head
Wes Cossick 9 years ago
parent eec0f55969
commit d4e5b77a8f

@ -81,7 +81,7 @@ simplemde.value();
- **enabled**: If set to `true`, autosave the text. Defaults to `false`.
- **unique_id**: You must set a unique identifier so that SimpleMDE can autosave. Something that separates this from other textareas.
- **delay**: Delay between saves, in milliseconds. Defaults to `10000` (10s).
- **preview_render**: A custom function to render the preview mode contents.
- **previewRender**: A custom function to render the preview mode contents.
```JavaScript
var simplemde = new SimpleMDE({
@ -103,7 +103,10 @@ var simplemde = new SimpleMDE({
unique_id: "MyUniqueID",
delay: 1000,
},
preview_render: my_custom_preview_function,
previewRender: function(simplemde, preview) {
var plainText = simplemde.value();
preview.innerHTML = customMarkdown(plainText); // Use a custom function for parsing Markdown
}
});
```

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -331,11 +331,11 @@ function toggleSideBySide(editor) {
}
// Start preview with the current text
editor.options.preview_render(editor, preview);
editor.options.previewRender(editor, preview);
// Updates preview
cm.on('update', function() {
editor.options.preview_render(editor, preview);
editor.options.previewRender(editor, preview);
});
}
@ -371,7 +371,7 @@ function togglePreview(editor) {
toolbar.className += ' active';
toolbar_div.className += ' disabled-for-preview';
}
editor.options.preview_render(editor, preview);
editor.options.previewRender(editor, preview);
// Turn off side by side if needed
var sidebyside = cm.getWrapperElement().nextSibling;
@ -742,10 +742,10 @@ function SimpleMDE(options) {
options.status = ['autosave', 'lines', 'words', 'cursor'];
}
if(!options.preview_render) {
options.preview_render = function(editor, preview) {
var text = editor.codemirror.getValue();
preview.innerHTML = editor.markdown(text);
if(!options.previewRender) {
options.previewRender = function(simplemde, preview) {
var plainText = simplemde.value();
preview.innerHTML = simplemde.markdown(plainText);
}
}

Loading…
Cancel
Save