Skip to content
Snippets Groups Projects
questionTrueFalseNode.js 555 B
Newer Older
chris's avatar
chris committed
const questionTrueFalseNode = {
  attrs: {
chris's avatar
chris committed
    id: { default: '' },
chris's avatar
chris committed
    class: { default: 'true-false-question' },
  },
  group: 'block questions',
  // content: 'paragraph* bulletlist* orderedlist*',
chris's avatar
chris committed
  content: 'block*',
  // defining: true,
chris's avatar
chris committed

  // atom: true,
  parseDOM: [
    {
      tag: 'div.true-false-question',
      getAttrs(dom) {
        return {
          id: dom.getAttribute('id'),
          class: dom.getAttribute('class'),
        };
      },
    },
  ],
  toDOM: node => ['div', node.attrs, 0],
};

export default questionTrueFalseNode;