Skip to content
Snippets Groups Projects
Commit 2b378b7a authored by chris's avatar chris
Browse files

add id to containers

parent ae30d198
No related branches found
No related tags found
1 merge request!459Oen issues
......@@ -103,6 +103,7 @@ const OENToolGroup = ({ item }) => {
wrapIn(main.state.config.schema.nodes[node], {
class: tool.className,
id: uuidv4(),
})(main.state, main.dispatch);
setTimeout(() => {
......
......@@ -3,6 +3,7 @@ import React, { useContext, useMemo } from 'react';
import { WaxContext, MenuButton } from 'wax-prosemirror-core';
import { wrapIn } from 'prosemirror-commands';
import { liftTarget } from 'prosemirror-transform';
import { v4 as uuidv4 } from 'uuid';
const OENAsideButton = ({ view = {}, item, type }) => {
const { active, icon, label, select, title } = item;
......@@ -38,6 +39,7 @@ const OENAsideButton = ({ view = {}, item, type }) => {
wrapIn(main.state.config.schema.nodes.oen_aside, {
class: type,
id: uuidv4(),
})(main.state, main.dispatch);
setTimeout(() => {
......
......@@ -2,6 +2,7 @@ const OenAsideNode = {
content: 'block+',
group: 'block',
attrs: {
id: { default: '' },
class: { default: '' },
},
defining: true,
......@@ -10,6 +11,7 @@ const OenAsideNode = {
tag: 'aside',
getAttrs(dom) {
return {
id: dom.getAttribute('id'),
class: dom.getAttribute('class'),
};
},
......@@ -19,6 +21,7 @@ const OenAsideNode = {
return [
'aside',
{
id: node.attrs.id,
class: node.attrs.class,
},
0,
......
......@@ -2,6 +2,7 @@ const OenSectionNode = {
content: 'block+',
group: 'block',
attrs: {
id: { default: '' },
class: { default: 'section' },
},
defining: true,
......@@ -10,6 +11,7 @@ const OenSectionNode = {
tag: 'section',
getAttrs(dom) {
return {
id: dom.getAttribute('id'),
class: dom.getAttribute('class'),
type: dom.dataset.group,
};
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment