Not tested
This commit is contained in:
parent
14332079cb
commit
8cdbb7285a
@ -221,8 +221,12 @@ None
|
|||||||
|
|
||||||
- Close active after opening Sub-Kanban when directory found
|
- Close active after opening Sub-Kanban when directory found
|
||||||
|
|
||||||
|
|
||||||
## 1.118.0 1741303103654 = 638768999036540000 = 2025-0.Winter = Thu Mar 06 2025 16:18:23 GMT-0700 (Mountain Standard Time)
|
## 1.118.0 1741303103654 = 638768999036540000 = 2025-0.Winter = Thu Mar 06 2025 16:18:23 GMT-0700 (Mountain Standard Time)
|
||||||
-----------------------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
- Add search page for Backlog
|
- Add search page for Backlog
|
||||||
|
|
||||||
|
## 1.119.0 1742607894338 = 638782046943380000 = 2025-1.Spring = Fri Mar 21 2025 18:44:53 GMT-0700 (Mountain Standard Time)
|
||||||
|
-----------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
- Generic File-Folder-Helper call
|
||||||
|
@ -2,9 +2,9 @@ $(document).ready(function () {
|
|||||||
const fromHtml = true;
|
const fromHtml = true;
|
||||||
const username = _webviewUsername;
|
const username = _webviewUsername;
|
||||||
const machineId = _webviewMachineId;
|
const machineId = _webviewMachineId;
|
||||||
const windowLocationHRef = window.location.href + '?site=' + _webviewSite + 'view=' + _webviewView;
|
|
||||||
const baseUri = 'https://eaf-dev.mes.infineon.com';
|
const baseUri = 'https://eaf-dev.mes.infineon.com';
|
||||||
const apiUrl = 'https://oi-metrology-viewer-prod.mes.infineon.com:4438/api/v1/ado/';
|
const apiUrl = 'https://eaf-dev.mes.infineon.com/api/v1/ado/';
|
||||||
|
const windowLocationHRef = window.location.href + '?site=' + _webviewSite + 'view=' + _webviewView;
|
||||||
const signalRUrl = baseUri + '/signalr';
|
const signalRUrl = baseUri + '/signalr';
|
||||||
const workItems = {
|
const workItems = {
|
||||||
a: baseUri + '/markdown/bugs-features-with-parents.json?v=2025-01-22-10-49',
|
a: baseUri + '/markdown/bugs-features-with-parents.json?v=2025-01-22-10-49',
|
||||||
|
@ -52,6 +52,11 @@
|
|||||||
"command": "promiseLinesHelper.codeGeneratorQuickPick",
|
"command": "promiseLinesHelper.codeGeneratorQuickPick",
|
||||||
"title": "Code Generator - Quick Pick"
|
"title": "Code Generator - Quick Pick"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"category": "Helper",
|
||||||
|
"command": "promiseLinesHelper.genericFileFolderHelper",
|
||||||
|
"title": "Generic - File-Folder-Helper"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"category": "Helper",
|
"category": "Helper",
|
||||||
"command": "promiseLinesHelper.insertDateTime",
|
"command": "promiseLinesHelper.insertDateTime",
|
||||||
@ -333,5 +338,5 @@
|
|||||||
"watch": "concurrently \"rollup -c -w\" \"webpack --watch --config ./build/node-extension.webpack.config.js\"",
|
"watch": "concurrently \"rollup -c -w\" \"webpack --watch --config ./build/node-extension.webpack.config.js\"",
|
||||||
"webpack": "webpack --config ./build/node-extension.webpack.config.js"
|
"webpack": "webpack --config ./build/node-extension.webpack.config.js"
|
||||||
},
|
},
|
||||||
"version": "1.118.0"
|
"version": "1.119.0"
|
||||||
}
|
}
|
@ -136,6 +136,7 @@ export async function activate(extensionContext: vscode.ExtensionContext) {
|
|||||||
vscode.commands.registerCommand("kanban.openInNewWindow", kanbanHelper.openInNewWindow),
|
vscode.commands.registerCommand("kanban.openInNewWindow", kanbanHelper.openInNewWindow),
|
||||||
vscode.commands.registerCommand("markdown.newMarkdownFile", markdownHelper.newMarkdownFile),
|
vscode.commands.registerCommand("markdown.newMarkdownFile", markdownHelper.newMarkdownFile),
|
||||||
vscode.commands.registerCommand('promiseLinesHelper.codeGeneratorQuickPick', promiseLinesHelper.codeGeneratorQuickPick),
|
vscode.commands.registerCommand('promiseLinesHelper.codeGeneratorQuickPick', promiseLinesHelper.codeGeneratorQuickPick),
|
||||||
|
vscode.commands.registerCommand('promiseLinesHelper.genericFileFolderHelper', promiseLinesHelper.genericFileFolderHelper),
|
||||||
vscode.commands.registerCommand('promiseLinesHelper.insertDateTime', promiseLinesHelper.insertDateTime),
|
vscode.commands.registerCommand('promiseLinesHelper.insertDateTime', promiseLinesHelper.insertDateTime),
|
||||||
vscode.commands.registerCommand("promiseLinesHelper.insertAllExtensions", promiseLinesHelper.insertAllExtensions),
|
vscode.commands.registerCommand("promiseLinesHelper.insertAllExtensions", promiseLinesHelper.insertAllExtensions),
|
||||||
vscode.commands.registerCommand('promiseLinesHelper.transformToPopperCase', promiseLinesHelper.transformToPopperCase),
|
vscode.commands.registerCommand('promiseLinesHelper.transformToPopperCase', promiseLinesHelper.transformToPopperCase),
|
||||||
|
@ -198,6 +198,42 @@ function insertAllExtensionsLogic(): undefined {
|
|||||||
return undefined;
|
return undefined;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function genericFileFolderHelperLogic(): undefined {
|
||||||
|
const textEditor = vscode.window.activeTextEditor;
|
||||||
|
if (!textEditor) {
|
||||||
|
vscode.window.showInformationMessage("Open a text editor first!");
|
||||||
|
return undefined;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
const selection = textEditor.selection;
|
||||||
|
if (selection.isEmpty) {
|
||||||
|
vscode.window.showInformationMessage("Highlight text to pass first!");
|
||||||
|
return undefined;
|
||||||
|
}
|
||||||
|
let range = new vscode.Range(selection.start, selection.end)
|
||||||
|
let text = textEditor.document.getText(range);
|
||||||
|
if (vscode.workspace.workspaceFolders === undefined) {
|
||||||
|
vscode.window.showInformationMessage("Open workspace first!");
|
||||||
|
return undefined;
|
||||||
|
}
|
||||||
|
const workspaceFoldersZero = vscode.workspace.workspaceFolders[0].uri;
|
||||||
|
const jsonFile: vscode.Uri = vscode.Uri.joinPath(workspaceFoldersZero, ".vscode", "helper", ".json");
|
||||||
|
let data = {
|
||||||
|
workspaceFoldersZero: workspaceFoldersZero.path,
|
||||||
|
text: text,
|
||||||
|
};
|
||||||
|
let json = JSON.stringify(data);
|
||||||
|
const buffer: Buffer = Buffer.from(json, 'utf8');
|
||||||
|
vscode.workspace.fs.writeFile(jsonFile, buffer);
|
||||||
|
textEditor.edit(editBuilder => {
|
||||||
|
let range = new vscode.Range(selection.start.line, selection.start.character, selection.end.line, selection.end.character);
|
||||||
|
editBuilder.replace(range, "");
|
||||||
|
});
|
||||||
|
textEditor.document.save();
|
||||||
|
}
|
||||||
|
return undefined;
|
||||||
|
}
|
||||||
|
|
||||||
function camelCase(str: string) {
|
function camelCase(str: string) {
|
||||||
return str.replace(/(?:^\w|[A-Z]|\b\w|\s+)/g, function (match, index) {
|
return str.replace(/(?:^\w|[A-Z]|\b\w|\s+)/g, function (match, index) {
|
||||||
if (+match === 0) return "";
|
if (+match === 0) return "";
|
||||||
@ -260,6 +296,7 @@ function transformToParamCaseLogic(): undefined {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export const codeGeneratorQuickPick = () => codeGeneratorQuickPickLogic();
|
export const codeGeneratorQuickPick = () => codeGeneratorQuickPickLogic();
|
||||||
|
export const genericFileFolderHelper = () => genericFileFolderHelperLogic();
|
||||||
export const insertDateTime = () => insertDateTimeLogic();
|
export const insertDateTime = () => insertDateTimeLogic();
|
||||||
export const insertAllExtensions = () => insertAllExtensionsLogic();
|
export const insertAllExtensions = () => insertAllExtensionsLogic();
|
||||||
export const transformToPopperCase = () => transformToPopperCaseLogic();
|
export const transformToPopperCase = () => transformToPopperCaseLogic();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user