Add image resizing to history stack (allow undo)

Remove placeholder SVG when main image is loaded
This commit is contained in:
Tom Moor
2023-04-02 09:19:09 -04:00
parent 046fe522c1
commit 1be1371171
4 changed files with 28 additions and 18 deletions

View File

@@ -13,12 +13,16 @@ export type Options = {
isAttachment?: boolean;
/** Set to true to replace any existing image at the users selection */
replaceExisting?: boolean;
/** Width to use when inserting image */
width?: number;
uploadFile?: (file: File) => Promise<string>;
onFileUploadStart?: () => void;
onFileUploadStop?: () => void;
onShowToast: (message: string) => void;
attrs?: {
/** Width to use when inserting image */
width?: number;
/** Height to use when inserting image */
height?: number;
};
};
const insertFiles = function (
@@ -124,7 +128,7 @@ const insertFiles = function (
.replaceWith(
from,
to || from,
schema.nodes.image.create({ src, width: options.width })
schema.nodes.image.create({ src, ...options.attrs })
)
.setMeta(uploadPlaceholderPlugin, { remove: { id: upload.id } })
);