Skip to content

Commit 4bcfe9e

Browse files
committed
draggingOver
1 parent 5de4500 commit 4bcfe9e

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

services/static-webserver/client/source/class/osparc/dashboard/WorkspacesAndFoldersTreeItem.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ qx.Class.define("osparc.dashboard.WorkspacesAndFoldersTreeItem", {
8787
__attachDropHandlers: function() {
8888
this.setDroppable(true);
8989

90+
let draggingOver = false;
9091
this.addListener("dragover", e => {
9192
const workspaceDestId = this.getModel().getWorkspaceId();
9293
const folderDestId = this.getModel().getFolderId();
@@ -95,13 +96,23 @@ qx.Class.define("osparc.dashboard.WorkspacesAndFoldersTreeItem", {
9596
} else if (e.supportsType("osparc-moveFolder")) {
9697
osparc.dashboard.DragDropHelpers.moveFolder.dragOver(e, this, workspaceDestId, folderDestId);
9798
}
99+
100+
draggingOver = true;
101+
setTimeout(() => {
102+
if (draggingOver) {
103+
this.setOpen(true);
104+
draggingOver = false;
105+
}
106+
}, 1000);
98107
});
99108

100109
this.addListener("dragleave", () => {
101110
osparc.dashboard.DragDropHelpers.dragLeave(this);
111+
draggingOver = false;
102112
});
103113
this.addListener("dragend", () => {
104114
osparc.dashboard.DragDropHelpers.dragLeave(this);
115+
draggingOver = false;
105116
});
106117

107118
this.addListener("drop", e => {

0 commit comments

Comments
 (0)