forked from slab/quill
-
Notifications
You must be signed in to change notification settings - Fork 0
/
quill.js
88 lines (67 loc) · 2.44 KB
/
quill.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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
import Quill from './core';
import { AlignClass as Align } from './formats/align';
import { DirectionClass as Direction } from './formats/direction';
import { IndentClass as Indent } from './formats/indent';
import Blockquote from './formats/blockquote';
import Header from './formats/header';
import List, { ListItem } from './formats/list';
import { BackgroundStyle as Background } from './formats/background';
import { ColorStyle as Color } from './formats/color';
import { FontClass as Font } from './formats/font';
import { SizeClass as Size } from './formats/size';
import Bold from './formats/bold';
import Italic from './formats/italic';
import Link from './formats/link';
import Script from './formats/script';
import Strike from './formats/strike';
import Underline from './formats/underline';
import Formula from './formats/formula';
import Image from './formats/image';
import Video from './formats/video';
import { Code as InlineCode } from './formats/code';
import ImageTooltip from './modules/image-tooltip';
import LinkTooltip from './modules/link-tooltip';
import Toolbar from './modules/toolbar';
import CodeHighlighter, { CodeBlock, CodeToken } from './modules/code-highlighter';
import Icons from './ui/icons';
import Picker from './ui/picker';
import ColorPicker from './ui/color-picker';
import IconPicker from './ui/icon-picker';
import BubbleTheme from './themes/bubble';
import SnowTheme from './themes/snow';
Quill.register({
'formats/align': Align,
'formats/direction': Direction,
'formats/indent': Indent,
'formats/background': Background,
'formats/color': Color,
'formats/font': Font,
'formats/size': Size,
'formats/blockquote': Blockquote,
'formats/code-block': CodeBlock,
'formats/header': Header,
'formats/list': List,
'formats/bold': Bold,
'formats/code': InlineCode,
'formats/italic': Italic,
'formats/link': Link,
'formats/script': Script,
'formats/strike': Strike,
'formats/underline': Underline,
'formats/formula': Formula,
'formats/image': Image,
'formats/video': Video,
'formats/code-block/token': CodeToken,
'formats/list/item': ListItem,
'modules/code-highlighter': CodeHighlighter,
'modules/image-tooltip': ImageTooltip,
'modules/link-tooltip': LinkTooltip,
'modules/toolbar': Toolbar,
'themes/bubble': BubbleTheme,
'themes/snow': SnowTheme,
'ui/icons': Icons,
'ui/picker': Picker,
'ui/icon-picker': IconPicker,
'ui/color-picker': ColorPicker
});
module.exports = Quill;