4e51df1b5144c83700f475ae861740deff49a49b654ec291b4528707052354c7a8f2e4a31bdf3093c7ded58e3918fcee3b76ce026c55bbd74f29a21990730c 3.1 KB

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