mirror of
https://github.com/any86/any-rule.git
synced 2025-07-14 15:38:58 +08:00
refactor: 对点击按钮日志记录
This commit is contained in:
parent
91f42c0986
commit
c190a3e0a6
@ -1,6 +1,6 @@
|
||||
import { extensions, window, version, env, Uri, languages } from 'vscode';
|
||||
import { getCodeLanguage, getExtensionVersion } from './shared'
|
||||
import { URL } from 'url';
|
||||
import insertLog from './insertLog';
|
||||
|
||||
const BUTTON_FEEDBACK = '🚀反馈问题';
|
||||
const BUTTON_DIAGRAMMATIZE = '🦕图解正则';
|
||||
@ -10,9 +10,19 @@ export default function (title: string, rule: string): void {
|
||||
// window.setStatusBarMessage(`已插入正则: "${title}", 点击查看更多🔥`)
|
||||
window.showInformationMessage(`已插入正则: "${title}"`, BUTTON_DIAGRAMMATIZE, BUTTON_FEEDBACK, BUTTON_CANCEL).then(value => {
|
||||
if (BUTTON_FEEDBACK === value) {
|
||||
insertLog({
|
||||
rule,
|
||||
title,
|
||||
method: BUTTON_FEEDBACK
|
||||
});
|
||||
const URL = Uri.parse(genGithubIssueURL(title));
|
||||
env.openExternal(URL);
|
||||
} else if (BUTTON_DIAGRAMMATIZE === value) {
|
||||
insertLog({
|
||||
rule,
|
||||
title,
|
||||
method: BUTTON_DIAGRAMMATIZE
|
||||
});
|
||||
const URL = Uri.parse(`https://regexper.com/#${rule}`);
|
||||
env.openExternal(URL);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user