[BUGFIX] Fix prototype leftover in FlexFormSectionContainer 54/41854/2
authorWouter Wolters <typo3@wouterwolters.nl>
Wed, 22 Jul 2015 21:09:39 +0000 (23:09 +0200)
committerGeorg Ringer <georg.ringer@gmail.com>
Fri, 24 Jul 2015 05:42:57 +0000 (07:42 +0200)
Use insertAfter instead of Insertion.Bottom

Resolves: #68477
Releases: master
Change-Id: I27a09d844f3a9da48246d66e0979b748a7d58146
Reviewed-on: http://review.typo3.org/41854
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
typo3/sysext/backend/Classes/Form/Container/FlexFormSectionContainer.php

index 4bf04e3..503a775 100644 (file)
@@ -116,7 +116,7 @@ class FlexFormSectionContainer extends AbstractContainer {
 
                        $onClickInsert = array();
                        $onClickInsert[] = 'var ' . $uniqueId . ' = "' . 'idx"+(new Date()).getTime();';
-                       $onClickInsert[] = 'new Insertion.Bottom($("' . $flexFormFieldIdentifierPrefix . '"), ' . json_encode($flexFormContainerContainerTemplateResult['html']) . '.' . $identifierPrefixJs . ');';
+                       $onClickInsert[] = 'TYPO3.jQuery(' . json_encode($flexFormContainerContainerTemplateResult['html']) . '.' . $identifierPrefixJs . ').insertAfter(TYPO3.jQuery("#' . $flexFormFieldIdentifierPrefix . '"));';
                        $onClickInsert[] = 'TYPO3.jQuery("#' . $flexFormFieldIdentifierPrefix . '").t3FormEngineFlexFormElement();';
                        $onClickInsert[] = 'eval(unescape("' . rawurlencode(implode(';', $flexFormContainerContainerTemplateResult['additionalJavaScriptPost'])) . '").' . $identifierPrefixJs . ');';
                        $onClickInsert[] = 'TBE_EDITOR.addActionChecks("submit", unescape("' . rawurlencode(implode(';', $flexFormContainerContainerTemplateResult['additionalJavaScriptSubmit'])) . '").' . $identifierPrefixJs . ');';