Skip to content

Commit a793b09

Browse files
committed
fix(query-builder): drop ghost for group root now in proper place
1 parent fbf4953 commit a793b09

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

projects/igniteui-angular/src/lib/query-builder/query-builder-tree.component.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1175,12 +1175,12 @@ export class IgxQueryBuilderTreeComponent implements AfterViewInit, OnDestroy {
11751175
let newTargetElement, newTargetExpressionItem;
11761176

11771177
if (this.ghostInLowerPart(targetDragElement) || !targetExpressionItem.parent) {
1178-
//if ghost in upper part of the AND/OR, drop before the group starts
1179-
newTargetElement = targetDragElement.nextElementSibling;
1178+
//if ghost in lower part of the AND/OR (or it's the main group) => drop before the group starts
1179+
newTargetElement = targetDragElement.nextElementSibling.firstElementChild;
11801180
newTargetElement = (newTargetElement.className.indexOf(this.dropGhostClass) !== -1) ? newTargetElement.nextElementSibling : newTargetElement;
11811181
newTargetExpressionItem = targetExpressionItem.children[0];
11821182
} else {
1183-
//if ghost in lower part or it's the root group, drop as first child of that group
1183+
//if ghost in upper part or it's the root group => drop as first child of that group
11841184
newTargetElement = targetDragElement.parentElement.parentElement;
11851185
newTargetExpressionItem = targetExpressionItem;
11861186
}

0 commit comments

Comments
 (0)