UNPKG

substance

Version:

Substance is a JavaScript library for web-based content editing. It provides building blocks for realizing custom text editors and web-based publishing systems.

28 lines (26 loc) 967 B
import Paragraph from './Paragraph' import ParagraphComponent from './ParagraphComponent' import ParagraphHTMLConverter from './ParagraphHTMLConverter' import { SwitchTextTypeCommand } from '../../ui' export default { name: 'paragraph', configure: function(config) { config.addNode(Paragraph) config.addComponent(Paragraph.type, ParagraphComponent) config.addConverter('html', ParagraphHTMLConverter) config.addConverter('xml', ParagraphHTMLConverter) config.addCommand('paragraph', SwitchTextTypeCommand, { spec: { type: 'paragraph' }, commandGroup: 'text-types' }) config.addIcon('paragraph', { 'fontawesome': 'fa-paragraph' }) config.addLabel('paragraph', { en: 'Paragraph', de: 'Paragraph' }) config.addKeyboardShortcut('CommandOrControl+Alt+0', { command: 'paragraph' }) }, Paragraph: Paragraph, ParagraphComponent: ParagraphComponent, ParagraphHTMLConverter: ParagraphHTMLConverter }