editor-lite
(WIP) The lightest WYSIWYG cross-browser editor. (IE9+)
Install
$ npm install --save editor-lite
Usage
const Editor = ;const bar = document;const item = document; const editor = item toolbar: bar { barclassList; } { barclassList; } { console; //=> {alt: false, ctrl: false, meta: false, shift: false} };
API
crickets
ToDo's
- Link, Image, iFrame handlers
- Add
autoSave
(int),save
(fn), andonSave
(fn) - Add
autoSync
(int),sync
(fn), andonSync
(fn) - Airbar positioning
- Include bare minimum SASS
- Add (pretty) demo
- Add
API
documentation - Add headers for AMD/Common/Browser exports
Roadmap
The term extension
refers to an optional, accompanying file. Features should be opt-in, which is better than opt-out (from a lightweight POV).
- Markdown extension. (includes md ==> html preview)
- Airbar as an extension?
- Handle image uploads directly. (uppy or dropzone or ?)
- iFrame extension
- Tables extension
License
MIT © Luke Edwards