Skip to content

Commit da61500

Browse files
committed
no cursor
1 parent 63fdfdb commit da61500

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

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

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,19 +39,27 @@ qx.Class.define("osparc.dashboard.DragWidget", {
3939
__onMouseMoveDragging: function(e) {
4040
if (this.getContentElement()) {
4141
const domEl = this.getContentElement().getDomElement();
42-
domEl.style.left = `${e.pageX + 15}px`;
43-
domEl.style.top = `${e.pageY + 15}px`;
42+
domEl.style.left = `${e.pageX + 12}px`;
43+
domEl.style.top = `${e.pageY + 12}px`;
4444
}
4545
},
4646

4747
start: function() {
4848
this.show();
4949
document.addEventListener("mousemove", this.__onMouseMoveDragging.bind(this), false);
50+
51+
// this widget will give the drop validity feedback
52+
const cursor = qx.ui.core.DragDropCursor.getInstance();
53+
cursor.setAppearance("dragdrop-no-cursor");
5054
},
5155

5256
end: function() {
5357
this.exclude();
5458
document.removeEventListener("mousemove", this.__onMouseMoveDragging.bind(this), false);
59+
60+
// reset to default
61+
const cursor = qx.ui.core.DragDropCursor.getInstance();
62+
cursor.setAppearance("dragdrop-cursor");
5563
},
5664
}
5765
});

services/static-webserver/client/source/class/osparc/theme/Appearance.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,14 @@ qx.Theme.define("osparc.theme.Appearance", {
1919
extend: osparc.theme.common.Appearance,
2020

2121
appearances: {
22+
"dragdrop-no-cursor": {
23+
style: states => {
24+
return {
25+
source: "",
26+
}
27+
}
28+
},
29+
2230
"material-button-invalid": {},
2331
"pb-list": {
2432
include: "list",

0 commit comments

Comments
 (0)