Skip to content

Commit ddc98c3

Browse files
committed
add requirejs global var in rendering webview.
1 parent 42e97f3 commit ddc98c3

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

src/vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -368,7 +368,11 @@ export class BackLayerWebView extends Disposable {
368368
const baseUrl = asWebviewUri(this.environmentService, this.id, dirname(this.documentUri));
369369

370370
if (!isWeb) {
371-
coreDependencies = `<script src="${loader}"></script>`;
371+
coreDependencies = `<script src="${loader}"></script><script>
372+
var requirejs = (function() {
373+
return require;
374+
}());
375+
</script>`;
372376
const htmlContent = this.generateContent(CELL_OUTPUT_PADDING, coreDependencies, baseUrl.toString());
373377
this.initialize(htmlContent);
374378
resolveFunc!();
@@ -384,6 +388,11 @@ export class BackLayerWebView extends Disposable {
384388
<script>
385389
${loaderJs}
386390
</script>
391+
<script>
392+
var requirejs = (function() {
393+
return require;
394+
}());
395+
</script>
387396
`;
388397

389398
const htmlContent = this.generateContent(CELL_OUTPUT_PADDING, coreDependencies, baseUrl.toString());

0 commit comments

Comments
 (0)