UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

23 lines (21 loc) 512 B
import { NodeSpec, Node } from '../../prosemirror'; export const image: NodeSpec = { group: 'inline', inline: true, attrs: { src: { default: '' }, alt: { default: null }, title: { default: null } }, draggable: true, parseDOM: [{ tag: 'img[src]', getAttrs(dom: HTMLElement) { return { src: dom.getAttribute('src'), alt: dom.getAttribute('alt'), title: dom.getAttribute('title') }; } }], toDOM(node: Node) { return ['img', node.attrs]; } };