solorice/vscodium/extensions/dzhavat.git-cheatsheet-1.4.4/out/extension.js
2022-04-28 21:17:01 +03:00

31 lines
1.4 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.deactivate = exports.activate = void 0;
const vscode = require("vscode");
const path_1 = require("path");
const webviewContent_1 = require("./webviewContent");
function activate(context) {
let disposable = vscode.commands.registerCommand('open.git.cheatsheet', () => {
const assetsRoot = vscode.Uri.file((0, path_1.join)(context.extensionPath, 'assets'));
const panel = vscode.window.createWebviewPanel('gitCheatsheet', 'Git Cheatsheet', vscode.ViewColumn.Beside, {
localResourceRoots: [assetsRoot],
enableScripts: true
});
const assetsPath = panel.webview.asWebviewUri(assetsRoot);
const cspSource = panel.webview.cspSource;
panel.webview.html = (0, webviewContent_1.getWebviewContent)(cspSource, assetsPath);
panel.webview.onDidReceiveMessage((command) => {
vscode.env.clipboard.writeText(command)
.then(() => {
vscode.window.showInformationMessage(`Command copied: ${command}`);
}, () => {
vscode.window.showErrorMessage('Copy failed');
});
}, undefined, context.subscriptions);
});
context.subscriptions.push(disposable);
}
exports.activate = activate;
function deactivate() { }
exports.deactivate = deactivate;
//# sourceMappingURL=extension.js.map