From dd5ab7d8daa02c836dcc7ee35a6f2bce5473312c Mon Sep 17 00:00:00 2001 From: rebornix Date: Wed, 15 Jan 2020 14:14:01 -0800 Subject: [PATCH] vs loader in webview --- .../contrib/notebook/browser/contentWidget.ts | 13 +++++++++++-- .../contrib/notebook/browser/notebookEditor.ts | 8 +++++--- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/src/vs/workbench/contrib/notebook/browser/contentWidget.ts b/src/vs/workbench/contrib/notebook/browser/contentWidget.ts index 0eb8733ff89..46f41aa450c 100644 --- a/src/vs/workbench/contrib/notebook/browser/contentWidget.ts +++ b/src/vs/workbench/contrib/notebook/browser/contentWidget.ts @@ -9,6 +9,9 @@ import * as DOM from 'vs/base/browser/dom'; import * as UUID from 'vs/base/common/uuid'; import { Disposable } from 'vs/base/common/lifecycle'; import { INotebookService } from 'vs/workbench/contrib/notebook/browser/notebookService'; +import { IEnvironmentService } from 'vs/platform/environment/common/environment'; +import { URI } from 'vs/base/common/uri'; +import { WebviewResourceScheme } from 'vs/workbench/contrib/webview/common/resourceLoader'; export interface IDimentionMessage { @@ -64,7 +67,7 @@ export class BackLayerWebView extends Disposable { public mapping: Map = new Map(); public outputMapping: Map = new Map(); - constructor(public webviewService: IWebviewService, public notebookService: INotebookService, public notebookHandler: NotebookHandler) { + constructor(public webviewService: IWebviewService, public notebookService: INotebookService, public notebookHandler: NotebookHandler, public environmentSerice: IEnvironmentService) { super(); this.element = document.createElement('div'); @@ -73,6 +76,8 @@ export class BackLayerWebView extends Disposable { this.element.style.position = 'absolute'; this.element.style.margin = '0px 0 0px 24px'; + const loader = URI.parse(environmentSerice.appRoot + '/out/vs/loader.js').with({ scheme: WebviewResourceScheme }); + let content = /* html */` @@ -87,6 +92,10 @@ export class BackLayerWebView extends Disposable { + +