Enable dropping image/* data into markdown to insert images (#184112)

Enable dropping image/* data into editor

This enable drop to create images on web
This commit is contained in:
Matt Bierner 2023-06-01 21:37:48 -07:00 committed by GitHub
parent 0e0b629ef5
commit a9fe660ce6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/
import * as vscode from 'vscode';
import { createEditForMediaFiles as createEditForMediaFiles, tryGetUriListSnippet } from './shared';
import { createEditForMediaFiles as createEditForMediaFiles, mediaMimes, tryGetUriListSnippet } from './shared';
import { Schemes } from '../../util/schemes';
@ -67,7 +67,8 @@ class MarkdownImageDropProvider implements vscode.DocumentDropEditProvider {
export function registerDropIntoEditorSupport(selector: vscode.DocumentSelector) {
return vscode.languages.registerDocumentDropEditProvider(selector, new MarkdownImageDropProvider(), {
dropMimeTypes: [
'text/uri-list'
'text/uri-list',
...mediaMimes,
]
});
}