提交 00436419 编写于 作者: J Joao Moreno

fix panel drag image

上级 ec081573
......@@ -60,7 +60,7 @@
}
/* Dnd */
.monaco-list-drag-image {
.monaco-drag-image {
display: inline-block;
padding: 1px 7px;
border-radius: 10px;
......
......@@ -729,7 +729,7 @@ export class ListView<T> implements ISpliceable<T>, IDisposable {
label = String(elements.length);
}
const dragImage = DOM.$('.monaco-list-drag-image');
const dragImage = DOM.$('.monaco-drag-image');
dragImage.textContent = label;
document.body.appendChild(dragImage);
event.dataTransfer.setDragImage(dragImage, -10, -10);
......
......@@ -695,14 +695,14 @@ export class DefaultStyleController implements IStyleController {
if (styles.listFocusAndSelectionBackground) {
content.push(`
.monaco-list-drag-image,
.monaco-drag-image,
.monaco-list${suffix}:focus .monaco-list-row.selected.focused { background-color: ${styles.listFocusAndSelectionBackground}; }
`);
}
if (styles.listFocusAndSelectionForeground) {
content.push(`
.monaco-list-drag-image,
.monaco-drag-image,
.monaco-list${suffix}:focus .monaco-list-row.selected.focused { color: ${styles.listFocusAndSelectionForeground}; }
`);
}
......@@ -735,7 +735,7 @@ export class DefaultStyleController implements IStyleController {
if (styles.listFocusOutline) {
content.push(`
.monaco-list-drag-image,
.monaco-drag-image,
.monaco-list${suffix}:focus .monaco-list-row.focused { outline: 1px solid ${styles.listFocusOutline}; outline-offset: -1px; }
`);
}
......
......@@ -268,7 +268,7 @@ class PanelDraggable extends Disposable {
e.dataTransfer.effectAllowed = 'move';
const dragImage = append(document.body, $('.monaco-panel-drag-image', {}, this.panel.draggableElement.textContent || ''));
const dragImage = append(document.body, $('.monaco-drag-image', {}, this.panel.draggableElement.textContent || ''));
e.dataTransfer.setDragImage(dragImage, -10, -10);
setTimeout(() => document.body.removeChild(dragImage), 0);
......@@ -336,6 +336,7 @@ class PanelDraggable extends Disposable {
backgroundColor = (this.panel.dropBackground || PanelDraggable.DefaultDragOverBackgroundColor).toString();
}
console.log(backgroundColor);
this.panel.dropTargetElement.style.backgroundColor = backgroundColor;
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册