pta-editor
$ npm install pta-editor --save
Usage
Check out /example folder for basic usage.
Style Dependencies
- Font Awesome
/lib/style.css
/node_modules/simplemde/dist/simplemde.min.css
/node_modules/katex/dist/katex.css
/node_modules/katex/dist/fonts
PropTypes
EditorpropTypes = guide: ReactPropTypesstring lng: ReactPropTypesstring name: ReactPropTypesstring onChange: ReactPropTypesfunc toolbar: ReactPropTypesarray uploader: ReactPropTypesfunc value: ReactPropTypesstring
The uploader
function should receive an file object and return its online URL by Promise.
e.g.
{ const data = 'file' file return }
Properties
editor.value
: set or get the value of editor.editor.simplemde
: simplemde instance.editor.simplemde.codemirror
: codemirror instance.
Methods
Editor.render(content, answers, options)
: render function.editor.text([text])
: set or get plain text of editor.editor.html()
: get preview HTML.editor.on(event, listener)
: add event listener.editor.off(event, listener)
: remove event listener.