[BUGFIX] Read page ID correctly when drag-dropping content
[Packages/TYPO3.CMS.git] / typo3 / sysext / backend / Resources / Private / TypeScript / LayoutModule / DragDrop.ts
index d814e79..1418faa 100644 (file)
@@ -185,8 +185,8 @@ class DragDrop {
       let targetPid = 0;
 
       if (typeof targetFound === 'undefined') {
-        // the actual page is needed
-        targetPid = $('[data-page]').first().data('page');
+        // the actual page is needed. Read it from the container into which the element was dropped.
+        targetPid = parseInt((<HTMLElement>evt.target).offsetParent.getAttribute('data-page'), 10);
       } else {
         // the negative value of the content element after where it should be moved
         targetPid = 0 - parseInt(targetFound, 10);