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.
25 lines (23 loc) • 698 B
JavaScript
import { AnnotationComponent, AnnotationCommand } from '../../ui'
import Code from './Code'
import CodeHTMLConverter from './CodeHTMLConverter'
export default {
name: 'code',
configure: function(config) {
config.addNode(Code);
config.addConverter('html', CodeHTMLConverter)
config.addConverter('xml', CodeHTMLConverter)
config.addComponent('code', AnnotationComponent)
config.addCommand('code', AnnotationCommand, {
nodeType: Code.type,
commandGroup: 'annotations'
})
config.addIcon('code', { 'fontawesome': 'fa-code' })
config.addLabel('code', {
en: 'Code',
de: 'Code'
})
},
Code: Code,
CodeHTMLConverter: CodeHTMLConverter
}