all files / packages/table/ TablePackage.js

100% Statements 13/13
100% Branches 0/0
100% Functions 1/1
100% Lines 13/13
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 29 30 31 32 33 34 35 36                      365× 365× 365× 365× 365× 365× 365× 365× 365× 365× 365×       365×       365×            
import { Tool } from '../../ui'
import Table from './Table'
import TableCell from './TableCell'
import TableComponent from './TableComponent'
import TableHTMLConverter from './TableHTMLConverter'
import TableCellHTMLConverter from './TableCellHTMLConverter'
import InsertTableCommand from './InsertTableCommand'
 
export default {
  name: 'table',
  configure: function(config) {
    config.addNode(Table)
    config.addNode(TableCell)
    config.addComponent('table', TableComponent)
    config.addConverter('html', TableHTMLConverter)
    config.addConverter('html', TableCellHTMLConverter)
    config.addConverter('xml', TableHTMLConverter)
    config.addConverter('xml', TableCellHTMLConverter)
    config.addCommand('insert-table', InsertTableCommand)
    config.addTool('insert-table', Tool, { toolGroup: 'insert' })
    config.addIcon('insert-table', { 'fontawesome': 'fa-table' })
    config.addLabel('insert-table', {
      en: 'Insert Table',
      de: 'Tabelle einfügen'
    })
    config.addLabel('table', {
      en: 'Table',
      de: 'Tabelle'
    })
    config.addLabel('table-cell.content', {
      en: 'Cell',
      de: 'Zelle'
    })
  }
}