mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-23 09:06:21 -05:00
open editors view: no drop feedback when dragging outside open editors
This commit is contained in:
@@ -434,7 +434,9 @@ class EditorGroupRenderer implements IRenderer<IEditorGroup, IEditorGroupTemplat
|
||||
|
||||
editorGroupTemplate.toDispose = [];
|
||||
editorGroupTemplate.toDispose.push(dom.addDisposableListener(container, dom.EventType.DRAG_OVER, (e: DragEvent) => {
|
||||
dom.addClass(container, 'focused');
|
||||
if (OpenEditorRenderer.DRAGGED_OPEN_EDITOR) {
|
||||
dom.addClass(container, 'focused');
|
||||
}
|
||||
}));
|
||||
editorGroupTemplate.toDispose.push(dom.addDisposableListener(container, dom.EventType.DRAG_LEAVE, (e: DragEvent) => {
|
||||
dom.removeClass(container, 'focused');
|
||||
@@ -494,16 +496,18 @@ class OpenEditorRenderer implements IRenderer<OpenEditor, IOpenEditorTemplateDat
|
||||
|
||||
editorTemplate.toDispose = [];
|
||||
|
||||
editorTemplate.toDispose.push(dom.addDisposableListener(container, dom.EventType.DRAG_START, (e: DragEvent) => {
|
||||
editorTemplate.toDispose.push(dom.addDisposableListener(container, dom.EventType.DRAG_START, () => {
|
||||
OpenEditorRenderer.DRAGGED_OPEN_EDITOR = editorTemplate.openEditor;
|
||||
}));
|
||||
editorTemplate.toDispose.push(dom.addDisposableListener(container, dom.EventType.DRAG_OVER, (e: DragEvent) => {
|
||||
dom.addClass(container, 'focused');
|
||||
editorTemplate.toDispose.push(dom.addDisposableListener(container, dom.EventType.DRAG_OVER, () => {
|
||||
if (OpenEditorRenderer.DRAGGED_OPEN_EDITOR) {
|
||||
dom.addClass(container, 'focused');
|
||||
}
|
||||
}));
|
||||
editorTemplate.toDispose.push(dom.addDisposableListener(container, dom.EventType.DRAG_LEAVE, (e: DragEvent) => {
|
||||
editorTemplate.toDispose.push(dom.addDisposableListener(container, dom.EventType.DRAG_LEAVE, () => {
|
||||
dom.removeClass(container, 'focused');
|
||||
}));
|
||||
editorTemplate.toDispose.push(dom.addDisposableListener(container, dom.EventType.DROP, () => {
|
||||
editorTemplate.toDispose.push(dom.addDisposableListener(container, dom.EventType.DROP, (e: DragEvent) => {
|
||||
dom.removeClass(container, 'focused');
|
||||
if (OpenEditorRenderer.DRAGGED_OPEN_EDITOR) {
|
||||
const model = this.editorGroupService.getStacksModel();
|
||||
|
||||
Reference in New Issue
Block a user