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.

40 lines (38 loc) 1.26 kB
import ImageNode from './ImageNode' import ImageComponent from './ImageComponent' import ImageHTMLConverter from './ImageHTMLConverter' import InsertImageCommand from './InsertImageCommand' import InsertImageTool from './InsertImageTool' import DropImage from './DropImage' import ImageFileProxy from './ImageFileProxy' export default { name: 'image', configure: function(config) { config.addNode(ImageNode) config.addComponent('image', ImageComponent) config.addConverter('html', ImageHTMLConverter) config.addConverter('xml', ImageHTMLConverter) config.addCommand('insert-image', InsertImageCommand, { nodeType: 'image', commandGroup: 'insert' }) config.addTool('insert-image', InsertImageTool) config.addIcon('insert-image', { 'fontawesome': 'fa-image' }) config.addLabel('image', { en: 'Image', de: 'Bild' }) config.addLabel('insert-image', { en: 'Insert image', de: 'Bild einfügen' }) config.addDropHandler(DropImage) config.addFileProxy(ImageFileProxy) }, ImageNode: ImageNode, ImageComponent: ImageComponent, ImageHTMLConverter: ImageHTMLConverter, InsertImageCommand: InsertImageCommand, InsertImageTool: InsertImageTool, DropImage: DropImage }