Skip to content

Commit 82c013d

Browse files
committed
multiSelectionChanged
1 parent a95fc6e commit 82c013d

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

services/static-webserver/client/source/class/osparc/file/FolderContent.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ qx.Class.define("osparc.file.FolderContent", {
5353

5454
events: {
5555
"selectionChanged": "qx.event.type.Data", // tap
56+
"multiSelectionChanged": "qx.event.type.Data", // tap
5657
"itemSelected": "qx.event.type.Data", // dbltap
5758
"requestDatasetFiles": "qx.event.type.Data",
5859
},
@@ -229,15 +230,21 @@ qx.Class.define("osparc.file.FolderContent", {
229230
allowEmptySelection: true
230231
});
231232
entries.forEach(entry => {
232-
iconsGroup.add(entry);
233+
if (!this.isMultiSelect()) {
234+
iconsGroup.add(entry);
235+
}
233236
iconsLayout.add(entry);
234237
});
235238
}
236239
this.setSelection([this.getSelectables()[this.getMode() === "icons" ? 0 : 1]]);
237240
},
238241

239242
__itemTapped: function(item) {
240-
this.fireDataEvent("selectionChanged", item);
243+
if (this.isMultiSelect()) {
244+
this.fireDataEvent("multiSelectionChanged", item);
245+
} else {
246+
this.fireDataEvent("selectionChanged", item);
247+
}
241248
},
242249

243250
__itemDblTapped: function(item) {

0 commit comments

Comments
 (0)