## 1.122.0
This commit is contained in:
parent
71219673e5
commit
47d3a22371
@ -239,4 +239,10 @@ None
|
|||||||
## 1.121.0 1744403802837 = 638800006028370000 = 2025-1.Spring = Fri Apr 11 2025 13:36:42 GMT-0700 (Mountain Standard Time)
|
## 1.121.0 1744403802837 = 638800006028370000 = 2025-1.Spring = Fri Apr 11 2025 13:36:42 GMT-0700 (Mountain Standard Time)
|
||||||
-----------------------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
- Extenion logo
|
- Extension logo
|
||||||
|
|
||||||
|
## 1.122.0 1744403802837 = 638800006028370000 = 2025-1.Spring = Fri Apr 11 2025 13:36:42 GMT-0700 (Mountain Standard Time)
|
||||||
|
-----------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
- Extension to javascript communication
|
||||||
|
- cod-1-122-0.js
|
||||||
|
@ -8,7 +8,8 @@ $(document).ready(function () {
|
|||||||
const signalRUrl = baseUri + '/signalr';
|
const signalRUrl = baseUri + '/signalr';
|
||||||
const workItems = {
|
const workItems = {
|
||||||
a: baseUri + '/markdown/bugs-features-with-parents.json?v=2025-04-10-15-59',
|
a: baseUri + '/markdown/bugs-features-with-parents.json?v=2025-04-10-15-59',
|
||||||
b: baseUri + '/markdown/{[]}.json?v=2025-04-10-15-59'
|
b: baseUri + '/markdown/{[]}.json?v=2025-04-10-15-59',
|
||||||
|
timeout: 3000,
|
||||||
};
|
};
|
||||||
const b = {
|
const b = {
|
||||||
page: 'business',
|
page: 'business',
|
||||||
|
@ -354,5 +354,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.121.0"
|
"version": "1.122.0"
|
||||||
}
|
}
|
@ -1,8 +1,6 @@
|
|||||||
import * as vscode from "vscode";
|
import * as vscode from "vscode";
|
||||||
import { getNonce } from "./getNonce";
|
import { getNonce } from "./getNonce";
|
||||||
import { apiBaseUrl } from "./constants";
|
import { apiBaseUrl } from "./constants";
|
||||||
import { PostMessage } from "./PostMessage";
|
|
||||||
import { title } from "process";
|
|
||||||
|
|
||||||
export class WebviewPanelCostOfDelay {
|
export class WebviewPanelCostOfDelay {
|
||||||
/**
|
/**
|
||||||
@ -78,18 +76,21 @@ export class WebviewPanelCostOfDelay {
|
|||||||
// This happens when the user closes the panel or when the panel is closed programmatically
|
// This happens when the user closes the panel or when the panel is closed programmatically
|
||||||
this._panel.onDidDispose(() => this.dispose(), null, this._disposables);
|
this._panel.onDidDispose(() => this.dispose(), null, this._disposables);
|
||||||
|
|
||||||
// // Handle messages from the webview
|
// Handle messages from the webview
|
||||||
// this._panel.webview.onDidReceiveMessage(
|
this._panel.webview.onDidReceiveMessage(
|
||||||
// (message) => {
|
(message) => {
|
||||||
// switch (message.command) {
|
switch (message.command) {
|
||||||
// case "alert":
|
case "alert":
|
||||||
// vscode.window.showErrorMessage(message.text);
|
vscode.window.showErrorMessage(message.text);
|
||||||
// return;
|
return;
|
||||||
// }
|
default:
|
||||||
// },
|
vscode.window.showErrorMessage(message.text);
|
||||||
// null,
|
break;
|
||||||
// this._disposables
|
}
|
||||||
// );
|
},
|
||||||
|
null,
|
||||||
|
this._disposables
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
public dispose() {
|
public dispose() {
|
||||||
@ -108,29 +109,18 @@ export class WebviewPanelCostOfDelay {
|
|||||||
|
|
||||||
private async _update(site: string, title: string, view: string) {
|
private async _update(site: string, title: string, view: string) {
|
||||||
const webview = this._panel.webview;
|
const webview = this._panel.webview;
|
||||||
|
|
||||||
this._panel.webview.html = this._getHtmlForWebview(site, title, view, webview);
|
this._panel.webview.html = this._getHtmlForWebview(site, title, view, webview);
|
||||||
webview.onDidReceiveMessage(async (postMessage: PostMessage) => {
|
webview.onDidReceiveMessage(async (message: string) => {
|
||||||
switch (postMessage.type) {
|
vscode.window.showErrorMessage(message);
|
||||||
case "on-info":
|
|
||||||
if (!postMessage.value)
|
|
||||||
return;
|
|
||||||
vscode.window.showInformationMessage(postMessage.value);
|
|
||||||
break;
|
|
||||||
case "on-error":
|
|
||||||
if (!postMessage.value)
|
|
||||||
return;
|
|
||||||
vscode.window.showErrorMessage(postMessage.value);
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
vscode.window.showErrorMessage(postMessage.type);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private _getHtmlForWebview(site: string, title: string, view: string, webview: vscode.Webview) {
|
private _getHtmlForWebview(site: string, title: string, view: string, webview: vscode.Webview) {
|
||||||
const baseUri = 'https://eaf-dev.mes.infineon.com';
|
const baseUri = 'https://eaf-dev.mes.infineon.com';
|
||||||
|
const scriptUri = 'cod-1-122-0.js?v=2025-04-14-08-10';
|
||||||
|
|
||||||
|
// Use a nonce to only allow a specific script to be run.
|
||||||
|
const nonce = getNonce();
|
||||||
|
|
||||||
if (view === 'HTML') {
|
if (view === 'HTML') {
|
||||||
return `<!DOCTYPE html>
|
return `<!DOCTYPE html>
|
||||||
@ -163,9 +153,6 @@ export class WebviewPanelCostOfDelay {
|
|||||||
vscode.Uri.joinPath(this._extensionContext.extensionUri, "media", "cost-of-delay.js")
|
vscode.Uri.joinPath(this._extensionContext.extensionUri, "media", "cost-of-delay.js")
|
||||||
);
|
);
|
||||||
|
|
||||||
// Use a nonce to only allow a specific script to be run.
|
|
||||||
const nonce = getNonce();
|
|
||||||
|
|
||||||
return `<!DOCTYPE html>
|
return `<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
|
|
||||||
@ -178,7 +165,7 @@ export class WebviewPanelCostOfDelay {
|
|||||||
<script nonce="${nonce}" src="${scriptJQueryUri}"></script>
|
<script nonce="${nonce}" src="${scriptJQueryUri}"></script>
|
||||||
<script nonce="${nonce}" src="${scriptSignalRUri}"></script>
|
<script nonce="${nonce}" src="${scriptSignalRUri}"></script>
|
||||||
<script nonce="${nonce}" src="${baseUri}/signalr/hubs"></script>
|
<script nonce="${nonce}" src="${baseUri}/signalr/hubs"></script>
|
||||||
<script nonce="${nonce}" src="${baseUri}/js/cod-b.js?v=2025-01-22-10-49" type="text/javascript"></script>
|
<script nonce="${nonce}" src="${baseUri}/js/${scriptUri}" type="text/javascript"></script>
|
||||||
<script nonce="${nonce}">
|
<script nonce="${nonce}">
|
||||||
const _webviewSite = '${site}';
|
const _webviewSite = '${site}';
|
||||||
const _webviewView = '${view}';
|
const _webviewView = '${view}';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user