From 415a55f87d113dcf17d82b538d8a3163c03f7206 Mon Sep 17 00:00:00 2001 From: Benjamin Pasero Date: Wed, 27 Jun 2018 07:25:41 +0200 Subject: [PATCH] fix #53087 --- src/vs/workbench/browser/parts/editor/editorDropTarget.ts | 8 +++++++- .../browser/parts/editor/media/editorgroupview.css | 5 +++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/vs/workbench/browser/parts/editor/editorDropTarget.ts b/src/vs/workbench/browser/parts/editor/editorDropTarget.ts index d2dafc0cfe3..7e08d42cf2a 100644 --- a/src/vs/workbench/browser/parts/editor/editorDropTarget.ts +++ b/src/vs/workbench/browser/parts/editor/editorDropTarget.ts @@ -57,8 +57,14 @@ class DropOverlay extends Themable { this.container = document.createElement('div'); this.container.id = DropOverlay.OVERLAY_ID; this.container.style.top = `${overlayOffsetHeight}px`; + + // Parent this.groupView.element.appendChild(this.container); - this._register(toDisposable(() => this.groupView.element.removeChild(this.container))); + addClass(this.groupView.element, 'dragged-over'); + this._register(toDisposable(() => { + this.groupView.element.removeChild(this.container); + removeClass(this.groupView.element, 'dragged-over'); + })); // Overlay this.overlay = document.createElement('div'); diff --git a/src/vs/workbench/browser/parts/editor/media/editorgroupview.css b/src/vs/workbench/browser/parts/editor/media/editorgroupview.css index 262514ee87a..e7abc5b7357 100644 --- a/src/vs/workbench/browser/parts/editor/media/editorgroupview.css +++ b/src/vs/workbench/browser/parts/editor/media/editorgroupview.css @@ -13,8 +13,9 @@ opacity: 0.5; /* dimmed to indicate inactive state */ } -.monaco-workbench > .part.editor > .content .editor-group-container.empty.active { - opacity: 1; /* indicate active group through undimmed state */ +.monaco-workbench > .part.editor > .content .editor-group-container.empty.active, +.monaco-workbench > .part.editor > .content .editor-group-container.empty.dragged-over { + opacity: 1; /* indicate active/dragged-over group through undimmed state */ } /* Letterpress */ -- GitLab