mirror of
https://github.com/sparksuite/simplemde-markdown-editor.git
synced 2024-06-08 00:42:31 +02:00
Updates to custom preview rendering, Gulp dist files
This commit is contained in:
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
|
||||
}
|
||||
});
|
||||
```
|
||||
|
||||
|
|
2
dist/simplemde.min.css
vendored
2
dist/simplemde.min.css
vendored
File diff suppressed because one or more lines are too long
6
dist/simplemde.min.js
vendored
6
dist/simplemde.min.js
vendored
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…
Reference in a new issue