all files / packages/codeblock/ CodeblockHTMLConverter.js

40% Statements 2/5
0% Branches 0/2
50% Functions 1/2
40% Lines 2/5
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22                                       
export default {
 
  type: 'codeblock',
  tagName: 'pre',
 
  import: function(el, node, converter) {
    let codeEl = el.find('code')
    if (codeEl) {
      node.content = converter.annotatedText(codeEl, [node.id, 'content'], { preserveWhitespace: true })
    }
  },
 
  export: function(node, el, converter) {
    let $$ = converter.$$;
    el.append(
      $$('code').append(
        converter.annotatedText([node.id, 'content'])
      )
    )
  }
}