all files / packages/code/ CodePackage.js

100% Statements 8/8
100% Branches 2/2
100% Functions 1/1
100% Lines 8/8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28                                       
import { AnnotationComponent, AnnotationCommand, AnnotationTool } from '../../ui'
import Code from './Code'
import CodeHTMLConverter from './CodeHTMLConverter'
 
export default {
  name: 'code',
  configure: function(config, {toolGroup, disableCollapsedCursor}) {
    config.addNode(Code);
    config.addConverter('html', CodeHTMLConverter)
    config.addConverter('xml', CodeHTMLConverter)
    config.addComponent('code', AnnotationComponent)
    config.addCommand('code', AnnotationCommand, {
      disableCollapsedCursor,
      nodeType: Code.type
    })
    config.addTool('code', AnnotationTool, {
      toolGroup: toolGroup || 'annotations'
    })
    config.addIcon('code', { 'fontawesome': 'fa-code' })
    config.addLabel('code', {
      en: 'Code',
      de: 'Code'
    })
  },
  Code: Code,
  CodeHTMLConverter: CodeHTMLConverter
}