all files / packages/subscript/ SubscriptPackage.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                                   
import { AnnotationCommand, AnnotationTool, AnnotationComponent } from '../../ui'
import Subscript from './Subscript'
import SubscriptHTMLConverter from './SubscriptHTMLConverter'
 
export default {
  name: 'subscript',
  configure: function(config, {toolGroup, disableCollapsedCursor}) {
    config.addNode(Subscript)
    config.addConverter('html', SubscriptHTMLConverter)
    config.addConverter('xml', SubscriptHTMLConverter)
    config.addComponent('subscript', AnnotationComponent)
    config.addCommand('subscript', AnnotationCommand, {
      nodeType: 'subscript',
      disableCollapsedCursor
    })
    config.addTool('subscript', AnnotationTool, {toolGroup: toolGroup || 'annotations'})
    config.addIcon('subscript', { 'fontawesome': 'fa-subscript' })
    config.addLabel('subscript', {
      en: 'Subscript',
      de: 'Tiefgestellt'
    })
  },
  Subscript,
  SubscriptHTMLConverter
}