Files

25 lines
860 B
TypeScript

/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import { initializeMermaidWebview } from './mermaidWebview';
import { VsCodeApi } from './vscodeApi';
declare function acquireVsCodeApi(): VsCodeApi;
const vscode = acquireVsCodeApi();
async function main() {
await initializeMermaidWebview(vscode);
// Set up the "Open in Editor" button
const openBtn = document.querySelector('.open-in-editor-btn');
if (openBtn) {
openBtn.addEventListener('click', e => {
e.stopPropagation();
vscode.postMessage({ type: 'openInEditor' });
});
}
}
main();