@@ -140,43 +140,43 @@ |
||
140 | 140 | $html = []; |
141 | 141 | $html[] = '<div class="formengine-field-item t3js-formengine-field-item">'; |
142 | 142 | $html[] = $fieldInformationHtml; |
143 | - $html[] = '<div class="form-control-wrap">'; |
|
144 | - $html[] = '<div class="form-wizards-wrap">'; |
|
145 | - $html[] = '<div class="form-wizards-element">'; |
|
146 | - $html[] = '<div class="typo3-tceforms-tree">'; |
|
147 | - $html[] = '<input class="treeRecord" type="hidden" id="' . htmlspecialchars($fieldId) . '"'; |
|
148 | - $html[] = ' data-formengine-validation-rules="' . htmlspecialchars($this->getValidationDataAsJsonString($config)) . '"'; |
|
149 | - $html[] = ' data-relatedfieldname="' . htmlspecialchars($parameterArray['itemFormElName']) . '"'; |
|
150 | - $html[] = ' data-tablename="' . htmlspecialchars($this->data['tableName']) . '"'; |
|
151 | - $html[] = ' data-fieldname="' . htmlspecialchars($this->data['fieldName']) . '"'; |
|
152 | - $html[] = ' data-uid="' . (int)$this->data['vanillaUid'] . '"'; |
|
153 | - $html[] = ' data-recordtypevalue="' . htmlspecialchars($this->data['recordTypeValue']) . '"'; |
|
154 | - $html[] = ' data-datastructureidentifier="' . htmlspecialchars($dataStructureIdentifier) . '"'; |
|
155 | - $html[] = ' data-flexformsheetname="' . htmlspecialchars($flexFormSheetName) . '"'; |
|
156 | - $html[] = ' data-flexformfieldname="' . htmlspecialchars($flexFormFieldName) . '"'; |
|
157 | - $html[] = ' data-flexformcontainername="' . htmlspecialchars($flexFormContainerName) . '"'; |
|
158 | - $html[] = ' data-flexformcontaineridentifier="' . htmlspecialchars($flexFormContainerIdentifier) . '"'; |
|
159 | - $html[] = ' data-flexformcontainerfieldname="' . htmlspecialchars($flexFormContainerFieldName) . '"'; |
|
160 | - $html[] = ' data-flexformsectioncontainerisnew="' . htmlspecialchars((string)$flexFormSectionContainerIsNew) . '"'; |
|
161 | - $html[] = ' data-command="' . htmlspecialchars($this->data['command']) . '"'; |
|
162 | - $html[] = ' data-read-only="' . ($readOnly ? '1' : '0') . '"'; |
|
163 | - $html[] = ' data-tree-exclusive-keys="' . htmlspecialchars($exclusiveKeys) . '"'; |
|
164 | - $html[] = ' data-tree-expand-up-to-level="' . ($expanded ? '999' : '1') . '"'; |
|
165 | - $html[] = ' data-tree-show-toolbar="' . $showHeader . '"'; |
|
166 | - $html[] = ' name="' . htmlspecialchars($parameterArray['itemFormElName']) . '"'; |
|
167 | - $html[] = ' id="treeinput' . $formElementId . '"'; |
|
168 | - $html[] = ' value="' . htmlspecialchars(implode(',', $parameterArray['itemFormElValue'])) . '"'; |
|
169 | - $html[] = '/>'; |
|
170 | - $html[] = '</div>'; |
|
171 | - $html[] = '<div id="' . $treeWrapperId . '" class="svg-tree-element" style="height: ' . $heightInPx . 'px;"></div>'; |
|
172 | - $html[] = '</div>'; |
|
143 | + $html[] = '<div class="form-control-wrap">'; |
|
144 | + $html[] = '<div class="form-wizards-wrap">'; |
|
145 | + $html[] = '<div class="form-wizards-element">'; |
|
146 | + $html[] = '<div class="typo3-tceforms-tree">'; |
|
147 | + $html[] = '<input class="treeRecord" type="hidden" id="' . htmlspecialchars($fieldId) . '"'; |
|
148 | + $html[] = ' data-formengine-validation-rules="' . htmlspecialchars($this->getValidationDataAsJsonString($config)) . '"'; |
|
149 | + $html[] = ' data-relatedfieldname="' . htmlspecialchars($parameterArray['itemFormElName']) . '"'; |
|
150 | + $html[] = ' data-tablename="' . htmlspecialchars($this->data['tableName']) . '"'; |
|
151 | + $html[] = ' data-fieldname="' . htmlspecialchars($this->data['fieldName']) . '"'; |
|
152 | + $html[] = ' data-uid="' . (int)$this->data['vanillaUid'] . '"'; |
|
153 | + $html[] = ' data-recordtypevalue="' . htmlspecialchars($this->data['recordTypeValue']) . '"'; |
|
154 | + $html[] = ' data-datastructureidentifier="' . htmlspecialchars($dataStructureIdentifier) . '"'; |
|
155 | + $html[] = ' data-flexformsheetname="' . htmlspecialchars($flexFormSheetName) . '"'; |
|
156 | + $html[] = ' data-flexformfieldname="' . htmlspecialchars($flexFormFieldName) . '"'; |
|
157 | + $html[] = ' data-flexformcontainername="' . htmlspecialchars($flexFormContainerName) . '"'; |
|
158 | + $html[] = ' data-flexformcontaineridentifier="' . htmlspecialchars($flexFormContainerIdentifier) . '"'; |
|
159 | + $html[] = ' data-flexformcontainerfieldname="' . htmlspecialchars($flexFormContainerFieldName) . '"'; |
|
160 | + $html[] = ' data-flexformsectioncontainerisnew="' . htmlspecialchars((string)$flexFormSectionContainerIsNew) . '"'; |
|
161 | + $html[] = ' data-command="' . htmlspecialchars($this->data['command']) . '"'; |
|
162 | + $html[] = ' data-read-only="' . ($readOnly ? '1' : '0') . '"'; |
|
163 | + $html[] = ' data-tree-exclusive-keys="' . htmlspecialchars($exclusiveKeys) . '"'; |
|
164 | + $html[] = ' data-tree-expand-up-to-level="' . ($expanded ? '999' : '1') . '"'; |
|
165 | + $html[] = ' data-tree-show-toolbar="' . $showHeader . '"'; |
|
166 | + $html[] = ' name="' . htmlspecialchars($parameterArray['itemFormElName']) . '"'; |
|
167 | + $html[] = ' id="treeinput' . $formElementId . '"'; |
|
168 | + $html[] = ' value="' . htmlspecialchars(implode(',', $parameterArray['itemFormElValue'])) . '"'; |
|
169 | + $html[] = '/>'; |
|
170 | + $html[] = '</div>'; |
|
171 | + $html[] = '<div id="' . $treeWrapperId . '" class="svg-tree-element" style="height: ' . $heightInPx . 'px;"></div>'; |
|
172 | + $html[] = '</div>'; |
|
173 | 173 | if (!$readOnly && !empty($fieldWizardHtml)) { |
174 | - $html[] = '<div class="form-wizards-items-bottom">'; |
|
175 | - $html[] = $fieldWizardHtml; |
|
176 | - $html[] = '</div>'; |
|
174 | + $html[] = '<div class="form-wizards-items-bottom">'; |
|
175 | + $html[] = $fieldWizardHtml; |
|
176 | + $html[] = '</div>'; |
|
177 | 177 | } |
178 | - $html[] = '</div>'; |
|
179 | - $html[] = '</div>'; |
|
178 | + $html[] = '</div>'; |
|
179 | + $html[] = '</div>'; |
|
180 | 180 | $html[] = '</div>'; |
181 | 181 | |
182 | 182 | $resultArray['html'] = implode(LF, $html); |