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.

38 lines (34 loc) 1.24 kB
import ListNode from './ListNode' import ListItemNode from './ListItemNode' import ListComponent from './ListComponent' import ListHTMLConverter from './ListHTMLConverter' import ListItemHTMLConverter from './ListItemHTMLConverter' import InsertListCommand from './InsertListCommand' export default { name: 'list', configure: function(config) { config.addNode(ListNode) config.addNode(ListItemNode) config.addComponent('list', ListComponent) config.addCommand('insert-unordered-list', InsertListCommand, { spec: { type: 'list', ordered: false }, commandGroup: 'text-types' }) config.addLabel('insert-unordered-list', { en: 'Unordered list', de: 'Aufzählung' }) config.addIcon('insert-unordered-list', { 'fontawesome': 'fa-list-ul' }) config.addCommand('insert-ordered-list', InsertListCommand, { spec: { type: 'list', ordered: true }, commandGroup: 'text-types' }) config.addLabel('insert-ordered-list', { en: 'Ordered list', de: 'Nummerierte Liste' }) config.addIcon('insert-ordered-list', { 'fontawesome': 'fa-list-ol' }) config.addConverter('html', ListHTMLConverter) config.addConverter('html', ListItemHTMLConverter) } }