Browse Source

[filebrowser] Unselect items when d&d a new item

Clément Espeute 2 tháng trước cách đây
mục cha
commit
dffdbd2d40
1 tập tin đã thay đổi với 5 bổ sung0 xóa
  1. 5 0
      hide/comp/FancyGallery.hx

+ 5 - 0
hide/comp/FancyGallery.hx

@@ -372,6 +372,11 @@ class FancyGallery<GalleryItem> extends hide.comp.Component {
 
 		data.element.draggable = true;
 		data.element.ondragstart = (e:js.html.DragEvent) -> {
+			if (!selection.get(cast data)) {
+				clearSelection();
+				setSelection(data, true);
+			}
+
 			if (dragAndDropInterface.onDragStart(data.item, e.dataTransfer)) {
 				e.dataTransfer.effectAllowed = "move";
 				e.dataTransfer.setDragImage(data.element, 0,0);