diff --git a/addon/components/draggable-object.js b/addon/components/draggable-object.js index 3a8a8b6..400522d 100644 --- a/addon/components/draggable-object.js +++ b/addon/components/draggable-object.js @@ -136,9 +136,11 @@ export default Component.extend({ if(this.get('dragEndAction')) { this.get('dragEndAction')(obj, event); } - if (this.get('dragHandle')) { + // ceci empêche le fait que lorsqu'on lâche un élément et que le curseur de la souris est toujours dans le DOM qui déclenche le fait que l'item + // soit déplaçable, on puisse déplacer à nouveau l'item sans avoir à faire sortir puis re-rentrer la souris sur l'item + /*if (this.get('dragHandle')) { this.set('dragReady', false); - } + }*/ }, drag(event) { diff --git a/addon/services/drag-coordinator.js b/addon/services/drag-coordinator.js index d9f81ee..ac223ee 100644 --- a/addon/services/drag-coordinator.js +++ b/addon/services/drag-coordinator.js @@ -76,7 +76,7 @@ export default Service.extend({ draggingOver(event, emberObject) { const currentOffsetItem = this.get('currentOffsetItem'); const pos = this.relativeClientPosition(emberObject.element, event); - const hasSameSortingScope = this.get('currentDragItem.sortingScope') === emberObject.get('sortingScope'); + const hasSameSortingScope = this.get('currentDragItem').get('sortingScope') === emberObject.get('sortingScope'); let moveDirections = []; if (!this.get('lastEvent')) {