core.js 1.0 KB

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