Skip to content

Commit 36bf6fd

Browse files
committed
Use rectChecker for 'self' origin and restriction
1 parent 9c940c6 commit 36bf6fd

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

interact.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -778,7 +778,9 @@
778778
origin = element.parentNode;
779779
}
780780
else if (origin === 'self') {
781-
origin = element;
781+
origin = interactable.getRect(element);
782+
origin.x = origin.left;
783+
origin.y = origin.top;
782784
}
783785
else if (trySelector(origin)) {
784786
origin = matchingParent(element, origin) || { x: 0, y: 0 };
@@ -2619,7 +2621,7 @@
26192621
restriction = this.element.parentNode;
26202622
}
26212623
else if (restriction === 'self') {
2622-
restriction = this.element;
2624+
restriction = target.getRect(this.element);
26232625
}
26242626
else {
26252627
restriction = matchingParent(this.element, restriction);

0 commit comments

Comments
 (0)