1.2.1 • Published 6 years ago
markdown-editor-shell v1.2.1
Markdown Editor Shell
Client-side markdown editor shell which compatible with any renderer engine.
Example of usage
var editor = new MarkdownEditorShell({
container: 'content',
markdownToHtmlConvertor: markdownToHtmlConvertor
});
editor.load();
Options
container
string or object, an Id of area
element or element itself for wrapping in MarkdownEditorShell
.
fullscreenButtonTitle
string, the title of fullscreen button which will be shown by mouse over. Defaults to Enter Fullscreen
.
previewButtonTitle
string, the title of preview button which will be shown by mouse over. Defaults to Toggle Preview Mode
.
markdownToHtmlConvertor
function that represents converter from markdown text (input parameter) to html (output value).
additionalButtons
array of groups of buttons
to display in toolbar.
Each group should represent the following object:
{
name: "", // name of group
buttons: [ // array of group buttons
{
title: "Bold", // title of button
className: "glyphicon glyphicon-bold", // class of button
action: buttonAction(e) // a function that represents the action of button, where e is instance of plugin
}
]
}
License
Markdown Editor Shell is under the MIT license.