Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bkniffler/draft-wysiwyg

Draft-JS experiments with drag&drop, resizing, tooltips, WIP
https://github.com/bkniffler/draft-wysiwyg

Last synced: 8 days ago
JSON representation

Draft-JS experiments with drag&drop, resizing, tooltips, WIP

Awesome Lists containing this project

README

        

# draft-wysiwyg
A wysiwyg editor that mimics medium, build on top of https://github.com/facebook/draft-js and https://github.com/draft-js-plugins/draft-js-plugins. All the relevant behaviour comes from plugins, so this may serve as an example of using the plugin architecture and the different plugins. You can also install and use draft-wysiwyg right away.

## Demo
https://draft-wysiwyg.herokuapp.com/

## Features
- Drag & Drop uploading
- Inline toolbar for text
- Block drag/drop
- Block resizing (horizontal/vertical with absolute/relative sizes and aspect ratios)
- Block toolbars
- Block keydown handling to remove blocks (backspace) or move cursor to next/previous block
- Tables (nested draft-js)
- Links
- Some more things

## Installation
```
npm install draft-wysiwyg
or
sudo npm install draft-wysiwyg
```

## Usage
WIP

## Contributing
Pull requests are very welcome, feel free to commit your ideas!