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.

22 lines (18 loc) 623 B
export default { type: 'inline-wrapper', matchElement: function(el, converter) { var blockConverter = converter._getConverterForElement(el, 'block') return Boolean(blockConverter) }, import: function(el, node, converter) { // HACK monkey patching the context node.id = converter.nextId('inline-wrapper') var state = converter.state state.popElementContext() state.pushElementContext(state.getCurrentElementContext().tagName) node.wrappedNode = converter.convertElement(el).id }, export: function(node, el, converter) { return converter.convertNode(node.wrappedNode) } }