Path: blob/main/extensions/mermaid-chat-features/chat-webview-src/index-editor.ts
5263 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/4import { initializeMermaidWebview } from './mermaidWebview';5import { VsCodeApi } from './vscodeApi';67declare function acquireVsCodeApi(): VsCodeApi;8const vscode = acquireVsCodeApi();91011initializeMermaidWebview(vscode).then(panZoomHandler => {12if (!panZoomHandler) {13return;14}1516// Wire up zoom controls17const zoomInBtn = document.querySelector('.zoom-in-btn');18const zoomOutBtn = document.querySelector('.zoom-out-btn');19const zoomResetBtn = document.querySelector('.zoom-reset-btn');2021zoomInBtn?.addEventListener('click', () => panZoomHandler.zoomIn());22zoomOutBtn?.addEventListener('click', () => panZoomHandler.zoomOut());23zoomResetBtn?.addEventListener('click', () => panZoomHandler.reset());24});252627