forked from slab/quill
-
Notifications
You must be signed in to change notification settings - Fork 0
/
core.js
32 lines (25 loc) · 977 Bytes
/
core.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import Parchment from 'parchment';
import Quill from 'quill/core/quill';
import Block, { EmbedBlock } from 'quill/blots/block';
import Break from 'quill/blots/break';
import Cursor from 'quill/blots/cursor';
import Inline from 'quill/blots/inline';
import Scroll from 'quill/blots/scroll';
import Clipboard from 'quill/modules/clipboard';
import Keyboard from 'quill/modules/keyboard';
import UndoManager from 'quill/modules/undo-manager';
Quill.register({
'blots/block' : Block,
'blots/block/embed' : EmbedBlock,
'blots/break' : Break,
'blots/cursor' : Cursor,
'blots/embed' : Parchment.Embed,
'blots/inline' : Inline,
'blots/scroll' : Scroll,
'blots/text' : Parchment.Text,
'modules/clipboard' : Clipboard,
'modules/keyboard' : Keyboard,
'modules/undo-manager' : UndoManager
});
Parchment.register(Block, Break, Cursor, Inline, Scroll, Parchment.Text);
export default Quill;