Skip to content
Snippets Groups Projects
multipleDropDownContainerNode.js 665 B
Newer Older
chris's avatar
chris committed
const multipleDropDownContainerNode = {
  attrs: {
    id: { default: '' },
    class: { default: 'multiple-drop-down-container' },
    feedback: { default: '' },
  },
  group: 'block questions',
chris's avatar
chris committed
  isolating: true,
chris's avatar
chris committed
  // content: 'paragraph* bulletlist* orderedlist*',
  content: 'block*',
chris's avatar
chris committed
  parseDOM: [
    {
      tag: 'div.multiple-drop-down-container',
      getAttrs(dom) {
        return {
          id: dom.getAttribute('id'),
          class: dom.getAttribute('class'),
          feedback: dom.getAttribute('feedback'),
        };
      },
    },
  ],
  toDOM(node) {
    return ['div', node.attrs, 0];
  },
};

export default multipleDropDownContainerNode;