1 | import Parchment from 'parchment';
|
2 | import Quill from './core/quill';
|
3 |
|
4 | import Block, { BlockEmbed } from './blots/block';
|
5 | import Break from './blots/break';
|
6 | import Container from './blots/container';
|
7 | import Cursor from './blots/cursor';
|
8 | import Embed from './blots/embed';
|
9 | import Inline from './blots/inline';
|
10 | import Scroll from './blots/scroll';
|
11 | import TextBlot from './blots/text';
|
12 |
|
13 | import Clipboard from './modules/clipboard';
|
14 | import History from './modules/history';
|
15 | import Keyboard from './modules/keyboard';
|
16 |
|
17 | Quill.register({
|
18 | 'blots/block' : Block,
|
19 | 'blots/block/embed' : BlockEmbed,
|
20 | 'blots/break' : Break,
|
21 | 'blots/container' : Container,
|
22 | 'blots/cursor' : Cursor,
|
23 | 'blots/embed' : Embed,
|
24 | 'blots/inline' : Inline,
|
25 | 'blots/scroll' : Scroll,
|
26 | 'blots/text' : TextBlot,
|
27 |
|
28 | 'modules/clipboard' : Clipboard,
|
29 | 'modules/history' : History,
|
30 | 'modules/keyboard' : Keyboard
|
31 | });
|
32 |
|
33 | Parchment.register(Block, Break, Cursor, Inline, Scroll, TextBlot);
|
34 |
|
35 |
|
36 | module.exports = Quill;
|