From 71e5b0110d334f8140590d314f910d5aa83e7fa5 Mon Sep 17 00:00:00 2001 From: rebornix Date: Wed, 25 Mar 2020 18:03:59 -0700 Subject: [PATCH] Fix #93412. Align output and cell left border --- .../browser/view/renderers/backLayerWebView.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView.ts b/src/vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView.ts index 5de42eec35f..30457c3e612 100644 --- a/src/vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView.ts +++ b/src/vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView.ts @@ -15,7 +15,7 @@ import { IOutput } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { IWebviewService, WebviewElement } from 'vs/workbench/contrib/webview/browser/webview'; import { WebviewResourceScheme } from 'vs/workbench/contrib/webview/common/resourceLoader'; import { CodeCellViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/codeCellViewModel'; -import { CELL_MARGIN } from 'vs/workbench/contrib/notebook/browser/constants'; +import { CELL_MARGIN, CELL_RUN_GUTTER } from 'vs/workbench/contrib/notebook/browser/constants'; import { Emitter, Event } from 'vs/base/common/event'; import { IOpenerService } from 'vs/platform/opener/common/opener'; @@ -44,11 +44,13 @@ export interface ICreationRequestMessage { id: string; outputId: string; top: number; + left: number; } export interface IContentWidgetTopRequest { id: string; top: number; + left: number; } export interface IViewScrollTopRequestMessage { @@ -201,6 +203,7 @@ export class BackLayerWebView extends Disposable { let outputNode = document.createElement('div'); outputNode.style.position = 'absolute'; outputNode.style.top = event.data.top + 'px'; + outputNode.style.left = event.data.left + 'px'; outputNode.id = outputId; let content = event.data.content; @@ -342,7 +345,8 @@ export class BackLayerWebView extends Disposable { return { id: id, - top: outputOffset + top: outputOffset, + left: CELL_RUN_GUTTER }; }); @@ -366,7 +370,8 @@ export class BackLayerWebView extends Disposable { content: shadowContent, id: cell.id, outputId: outputId, - top: initialTop + top: initialTop, + left: CELL_RUN_GUTTER }; this.webview.sendMessage(message); -- GitLab