Skip to content
Snippets Groups Projects
Commit ae11492a authored by Ralf Zimmermann's avatar Ralf Zimmermann Committed by Oliver Hader
Browse files

[BUGFIX] EXT:form - fix page drag & drop

Fix JavaScript errors on page drag & drop within the form editor

Resolves: #82337
Releases: master, 8.7
Change-Id: I6e67b05a68273f1ad2d6f851ed5dfa4781d7d5bb
Reviewed-on: https://review.typo3.org/53949


Reviewed-by: default avatarDaniel Lorenz <daniel.lorenz@extco.de>
Tested-by: default avatarDaniel Lorenz <daniel.lorenz@extco.de>
Reviewed-by: default avatarCarlos Meyer <cm@davitec.de>
Tested-by: default avatarCarlos Meyer <cm@davitec.de>
Reviewed-by: default avatarOliver Hader <oliver.hader@typo3.org>
Tested-by: default avatarOliver Hader <oliver.hader@typo3.org>
parent 844b0ad8
Branches
Tags
No related merge requests found
......@@ -317,12 +317,23 @@ define(['jquery',
isAllowed: function (placeholder, placeholderParent, currentItem) {
var formElementIdentifierPath, formElementTypeDefinition, targetFormElementIdentifierPath, targetFormElementTypeDefinition;
if (typeof placeholderParent === 'undefined') {
return true;
}
formElementIdentifierPath = getTreeNodeIdentifierPathWithinDomElement($(currentItem));
targetFormElementIdentifierPath = getTreeNodeIdentifierPathWithinDomElement($(placeholderParent));
formElementTypeDefinition = getFormElementDefinition(formElementIdentifierPath);
targetFormElementTypeDefinition = getFormElementDefinition(targetFormElementIdentifierPath);
if (
targetFormElementTypeDefinition['_isTopLevelFormElement']
&& !targetFormElementTypeDefinition['_isCompositeFormElement']
) {
return false;
}
if (
formElementTypeDefinition['_isGridContainerFormElement']
&& (
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment