Task #101085
closedProblems with Drag & Drop in Page layout
0%
Description
I'm using the «container» extension and have noticed that when drag & drop content elements within the container, the content to be moved is stuck under the cursor by twice the distance. This can be irritating for the user. I identified the reason in the style class .t3-page-ce. Nesting this class moves the starting point for positioning the element.
.t3-page-ce {
display:block;
position: relative; /* -> remove to fix the problem */
margin:var(--pagemodule-grid-spacing) var(--pagemodule-grid-inner-spacing);
transition:height .4s ease-out;
overflow:hidden;
}
If the positioning is not urgently needed, I would remove it.
In addition, I noticed that after moving the element, the styles "width, left, top" are set to "unset" in drag-drop.js. This in turn can lead to unwanted display. To counteract this, the following correction would make sense.
/* Line 165 - 167 */
e.target.style.width = '';
e.target.style.left = '';
e.target.style.top = '';
I hope these suggestions will help someone else.
Files
Updated by Riccardo De Contardi 7 months ago
I think that this one describes the same issue https://forge.typo3.org/issues/103536
Could you please test the attached patch?
Updated by Riccardo De Contardi 7 months ago
- Related to Bug #103536: Backend Page Module - drag-n-drop of Content Elements has display glitch with EXT:container added
Updated by Riccardo De Contardi 4 months ago
- Status changed from New to Closed
- Target version deleted (
next-patchlevel)
I close this issue as a duplicate of #103536 which has already a patch attached.
Please continue the discussion there.
If you think that this is the wrong decision please reopen it or open a new issue with a reference to this one. Thank you.