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

add editoria fileid attr

parent 6d5c3465
No related branches found
No related tags found
1 merge request!260Editoria layout
......@@ -31,6 +31,7 @@ const insertImage = (urls, view, placeholderPlugin) => {
pos,
view.state.schema.nodes.image.create({
src: urls[i].source,
fileid: urls[i].id,
}),
)
.setMeta(placeholderPlugin, { remove: { id } }),
......
......@@ -6,6 +6,7 @@ const image = {
alt: { default: null },
title: { default: null },
track: { default: [] },
fileid: { default: null },
},
group: 'figure',
draggable: false,
......@@ -19,6 +20,7 @@ const image = {
id: hook.dom.dataset.id,
track: SchemaHelpers.parseTracks(hook.dom.dataset.track),
alt: hook.dom.getAttribute('alt'),
fileid: hook.dom.dataset.fileid,
});
next();
},
......@@ -32,12 +34,19 @@ const image = {
attrs['data-id'] = hook.node.attrs.id;
}
const { src, alt, title, id, track } = hook.node.attrs;
const { src, alt, title, id, track, fileid } = hook.node.attrs;
// eslint-disable-next-line no-param-reassign
hook.value = [
'img',
{ src, alt, title, 'data-id': id, 'data-track': track },
{
src,
alt,
title,
'data-id': id,
'data-track': track,
'data-fileid': fileid,
},
];
next();
},
......
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