Skip to content

Commit 6085644

Browse files
committed
cleanup
1 parent 5347b7a commit 6085644

File tree

2 files changed

+8
-37
lines changed

2 files changed

+8
-37
lines changed

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

Lines changed: 8 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,6 @@ qx.Class.define("osparc.dashboard.WorkspacesAndFoldersTree", {
5858
this.__folderRemoved(folder);
5959
}, this);
6060

61-
osparc.store.Folders.getInstance().addListener("folderMoved", e => {
62-
const {
63-
folder,
64-
oldParentFolderId,
65-
} = e.getData();
66-
this.__folderRemoved(folder, oldParentFolderId);
67-
this.__folderAdded(folder);
68-
}, this);
69-
7061
osparc.store.Workspaces.getInstance().addListener("workspaceAdded", e => {
7162
const workspace = e.getData();
7263
this.__addWorkspace(workspace);
@@ -299,26 +290,22 @@ qx.Class.define("osparc.dashboard.WorkspacesAndFoldersTree", {
299290
}
300291
},
301292

302-
__folderRemoved: function(folder, oldParentFolderId) {
293+
__folderRemoved: function(folder) {
303294
// eslint-disable-next-line no-negated-condition
304-
const parentModel = this.__getModel(folder.getWorkspaceId(), oldParentFolderId !== undefined ? oldParentFolderId : folder.getParentFolderId());
295+
const parentModel = this.__getModel(folder.getWorkspaceId(), folder.getParentFolderId());
305296
if (parentModel) {
306-
console.log("folder removed: children", parentModel.getChildren().toArray());
307297
const idx = parentModel.getChildren().toArray().findIndex(c => "getWorkspaceId" in c && folder.getWorkspaceId() === c.getWorkspaceId() && folder.getFolderId() === c.getFolderId());
308298
if (idx > -1) {
309299
parentModel.getChildren().removeAt(idx);
310300
}
311301
}
312302

313-
if (oldParentFolderId === undefined) {
314-
// it was removed, not moved
315-
// remove it from the cached models
316-
const modelFound = this.__getModel(folder.getWorkspaceId(), folder.getFolderId());
317-
if (modelFound) {
318-
const index = this.__models.indexOf(modelFound);
319-
if (index > -1) { // only splice array when item is found
320-
this.__models.splice(index, 1); // 2nd parameter means remove one item only
321-
}
303+
// remove it from the cached models
304+
const modelFound = this.__getModel(folder.getWorkspaceId(), folder.getFolderId());
305+
if (modelFound) {
306+
const index = this.__models.indexOf(modelFound);
307+
if (index > -1) { // only splice array when item is found
308+
this.__models.splice(index, 1); // 2nd parameter means remove one item only
322309
}
323310
}
324311
},

services/static-webserver/client/source/class/osparc/store/Folders.js

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ qx.Class.define("osparc.store.Folders", {
2828
events: {
2929
"folderAdded": "qx.event.type.Data",
3030
"folderRemoved": "qx.event.type.Data",
31-
"folderMoved": "qx.event.type.Data",
3231
},
3332

3433
statics: {
@@ -220,14 +219,6 @@ qx.Class.define("osparc.store.Folders", {
220219
if (folderMoved) {
221220
this.fireDataEvent("folderAdded", folder);
222221
}
223-
/*
224-
if (updateData.parentFolderId !== oldParentFolderId) {
225-
this.fireDataEvent("folderMoved", {
226-
folder,
227-
oldParentFolderId,
228-
});
229-
}
230-
*/
231222
})
232223
.catch(console.error);
233224
},
@@ -255,7 +246,6 @@ qx.Class.define("osparc.store.Folders", {
255246
return new Promise(resolve => resolve());
256247
}
257248

258-
const oldParentFolderId = folder.getParentFolderId();
259249
const params = {
260250
url: {
261251
folderId,
@@ -267,12 +257,6 @@ qx.Class.define("osparc.store.Folders", {
267257
this.fireDataEvent("folderRemoved", folder);
268258
folder.setWorkspaceId(destWorkspaceId);
269259
this.fireDataEvent("folderAdded", folder);
270-
/*
271-
this.fireDataEvent("folderMoved", {
272-
folder,
273-
oldParentFolderId,
274-
});
275-
*/
276260
})
277261
.catch(err => console.error(err));
278262
},

0 commit comments

Comments
 (0)