[BUGFIX] Fix call to formWidth in template module 27/46127/3
authorGeorg Ringer <georg.ringer@gmail.com>
Thu, 21 Jan 2016 05:30:29 +0000 (06:30 +0100)
committerFrank Nägler <frank.naegler@typo3.org>
Thu, 21 Jan 2016 08:38:34 +0000 (09:38 +0100)
DocumentTemplate::formWidth() is not available and should be removed
anyway.
Replace the calls by direct usage of style attribute.

Change-Id: I141a4b74424c2ecd0a1341228856e23c8c42f20e
Resolves: #72854
Releases: master
Reviewed-on: https://review.typo3.org/46127
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
typo3/sysext/t3editor/Classes/Hook/TypoScriptTemplateInfoHook.php
typo3/sysext/tstemplate/Classes/Controller/TypoScriptTemplateInformationModuleFunctionController.php

index 2d01ee1..ba400a6 100644 (file)
@@ -71,7 +71,7 @@ class TypoScriptTemplateInfoHook
         $t3editor->getJavascriptCode();
         foreach (array('constants', 'config') as $type) {
             if ($parameters['e'][$type]) {
-                $attributes = 'rows="' . (int)$parameters['numberOfRows'] . '" wrap="off"' . $pObj->pObj->doc->formWidth(48, true, 'width:98%;height:60%');
+                $attributes = 'rows="' . (int)$parameters['numberOfRows'] . '" wrap="off" style="width:98%;height:60%"';
                 $title = $GLOBALS['LANG']->getLL('template') . ' ' . $parameters['tplRow']['title'] . $GLOBALS['LANG']->getLL('delimiter') . ' ' . $GLOBALS['LANG']->getLL($type);
                 $outCode = $t3editor->getCodeEditor('data[' . $type . ']', 'text-monospace enable-tab', '$1', $attributes, $title, array(
                     'pageId' => (int)$pObj->pObj->id
index 1df31a3..72f8015 100644 (file)
@@ -268,7 +268,7 @@ class TypoScriptTemplateInformationModuleFunctionController extends AbstractFunc
                 unset($e);
             }
             if (isset($e['constants'])) {
-                $outCode = '<textarea name="data[constants]" rows="' . $numberOfRows . '" wrap="off" class="text-monospace enable-tab"' . $this->pObj->doc->formWidth(48, true, 'width:98%;height:70%') . ' class="text-monospace">' . htmlspecialchars($tplRow['constants']) . '</textarea>';
+                $outCode = '<textarea name="data[constants]" rows="' . $numberOfRows . '" wrap="off" class="text-monospace enable-tab" style="width:98%;height:70%" class="text-monospace">' . htmlspecialchars($tplRow['constants']) . '</textarea>';
                 $outCode .= '<input type="hidden" name="e[constants]" value="1">';
                 // Display "Include TypoScript file content?" checkbox
                 $outCode .= '<div class="checkbox"><label for="checkIncludeTypoScriptFileContent">' . BackendUtility::getFuncCheck($this->pObj->id, 'SET[includeTypoScriptFileContent]', $this->pObj->MOD_SETTINGS['includeTypoScriptFileContent'], '', '&e[constants]=1', 'id="checkIncludeTypoScriptFileContent"');
@@ -278,7 +278,7 @@ class TypoScriptTemplateInformationModuleFunctionController extends AbstractFunc
                 $theOutput .= $outCode;
             }
             if (isset($e['config'])) {
-                $outCode = '<textarea name="data[config]" rows="' . $numberOfRows . '" wrap="off" class="text-monospace enable-tab"' . $this->pObj->doc->formWidth(48, true, 'width:98%;height:70%') . ' class="text-monospace">' . htmlspecialchars($tplRow['config']) . '</textarea>';
+                $outCode = '<textarea name="data[config]" rows="' . $numberOfRows . '" wrap="off" class="text-monospace enable-tab" style="width:98%;height:70%" class="text-monospace">' . htmlspecialchars($tplRow['config']) . '</textarea>';
                 $outCode .= '<input type="hidden" name="e[config]" value="1">';
                 // Display "Include TypoScript file content?" checkbox
                 $outCode .= '<div class="checkbox"><label for="checkIncludeTypoScriptFileContent">' . BackendUtility::getFuncCheck($this->pObj->id, 'SET[includeTypoScriptFileContent]', $this->pObj->MOD_SETTINGS['includeTypoScriptFileContent'], '', '&e[config]=1', 'id="checkIncludeTypoScriptFileContent"');