1 | import Quill from './core';
|
2 |
|
3 | import { AlignClass, AlignStyle } from './formats/align';
|
4 | import { DirectionAttribute, DirectionClass, DirectionStyle } from './formats/direction';
|
5 | import { IndentClass as Indent } from './formats/indent';
|
6 |
|
7 | import Blockquote from './formats/blockquote';
|
8 | import Header from './formats/header';
|
9 | import List, { ListItem } from './formats/list';
|
10 |
|
11 | import { BackgroundClass, BackgroundStyle } from './formats/background';
|
12 | import { ColorClass, ColorStyle } from './formats/color';
|
13 | import { FontClass, FontStyle } from './formats/font';
|
14 | import { SizeClass, SizeStyle } from './formats/size';
|
15 |
|
16 | import Bold from './formats/bold';
|
17 | import Italic from './formats/italic';
|
18 | import Link from './formats/link';
|
19 | import Script from './formats/script';
|
20 | import Strike from './formats/strike';
|
21 | import Underline from './formats/underline';
|
22 |
|
23 | import Image from './formats/image';
|
24 | import Video from './formats/video';
|
25 |
|
26 | import CodeBlock, { Code as InlineCode } from './formats/code';
|
27 |
|
28 | import Formula from './modules/formula';
|
29 | import Syntax from './modules/syntax';
|
30 | import Toolbar from './modules/toolbar';
|
31 |
|
32 | import Icons from './ui/icons';
|
33 | import Picker from './ui/picker';
|
34 | import ColorPicker from './ui/color-picker';
|
35 | import IconPicker from './ui/icon-picker';
|
36 | import Tooltip from './ui/tooltip';
|
37 |
|
38 | import BubbleTheme from './themes/bubble';
|
39 | import SnowTheme from './themes/snow';
|
40 |
|
41 |
|
42 | Quill.register({
|
43 | 'attributors/attribute/direction': DirectionAttribute,
|
44 |
|
45 | 'attributors/class/align': AlignClass,
|
46 | 'attributors/class/background': BackgroundClass,
|
47 | 'attributors/class/color': ColorClass,
|
48 | 'attributors/class/direction': DirectionClass,
|
49 | 'attributors/class/font': FontClass,
|
50 | 'attributors/class/size': SizeClass,
|
51 |
|
52 | 'attributors/style/align': AlignStyle,
|
53 | 'attributors/style/background': BackgroundStyle,
|
54 | 'attributors/style/color': ColorStyle,
|
55 | 'attributors/style/direction': DirectionStyle,
|
56 | 'attributors/style/font': FontStyle,
|
57 | 'attributors/style/size': SizeStyle
|
58 | }, true);
|
59 |
|
60 |
|
61 | Quill.register({
|
62 | 'formats/align': AlignClass,
|
63 | 'formats/direction': DirectionClass,
|
64 | 'formats/indent': Indent,
|
65 |
|
66 | 'formats/background': BackgroundStyle,
|
67 | 'formats/color': ColorStyle,
|
68 | 'formats/font': FontClass,
|
69 | 'formats/size': SizeClass,
|
70 |
|
71 | 'formats/blockquote': Blockquote,
|
72 | 'formats/code-block': CodeBlock,
|
73 | 'formats/header': Header,
|
74 | 'formats/list': List,
|
75 |
|
76 | 'formats/bold': Bold,
|
77 | 'formats/code': InlineCode,
|
78 | 'formats/italic': Italic,
|
79 | 'formats/link': Link,
|
80 | 'formats/script': Script,
|
81 | 'formats/strike': Strike,
|
82 | 'formats/underline': Underline,
|
83 |
|
84 | 'formats/image': Image,
|
85 | 'formats/video': Video,
|
86 |
|
87 | 'formats/list/item': ListItem,
|
88 |
|
89 | 'modules/formula': Formula,
|
90 | 'modules/syntax': Syntax,
|
91 | 'modules/toolbar': Toolbar,
|
92 |
|
93 | 'themes/bubble': BubbleTheme,
|
94 | 'themes/snow': SnowTheme,
|
95 |
|
96 | 'ui/icons': Icons,
|
97 | 'ui/picker': Picker,
|
98 | 'ui/icon-picker': IconPicker,
|
99 | 'ui/color-picker': ColorPicker,
|
100 | 'ui/tooltip': Tooltip
|
101 | }, true);
|
102 |
|
103 |
|
104 | module.exports = Quill;
|