@atlaskit/adf-schema
Version:
Shared package that contains the ADF-schema (json) and ProseMirror node/mark specs
20 lines • 501 B
JavaScript
import { image as imageFactory } from '../../next-schema/generated/nodeTypes';
export var image = imageFactory({
parseDOM: [{
tag: 'img[src^="data:image/"]',
ignore: true
}, {
tag: 'img[src]',
getAttrs: function getAttrs(domNode) {
var dom = domNode;
return {
src: dom.getAttribute('src'),
alt: dom.getAttribute('alt'),
title: dom.getAttribute('title')
};
}
}],
toDOM: function toDOM(node) {
return ['img', node.attrs];
}
});