Use `SourceCodeFormField`
authorMatthias Schmidt <gravatronics@live.com>
Mon, 14 Jun 2021 05:43:06 +0000 (07:43 +0200)
committerMatthias Schmidt <gravatronics@live.com>
Mon, 14 Jun 2021 05:46:19 +0000 (07:46 +0200)
wcfsetup/install/files/lib/system/package/plugin/LanguagePackageInstallationPlugin.class.php
wcfsetup/install/files/lib/system/package/plugin/TemplateListenerPackageInstallationPlugin.class.php

index 3870da6b82193f308eece18e368d7e5ae1a52319..e70667a2f842217f2c482bda2c44a98bb9617bd9 100644 (file)
@@ -17,9 +17,9 @@ use wcf\system\devtools\pip\TMultiXmlGuiPackageInstallationPlugin;
 use wcf\system\exception\SystemException;
 use wcf\system\form\builder\container\FormContainer;
 use wcf\system\form\builder\field\dependency\ValueFormFieldDependency;
-use wcf\system\form\builder\field\MultilineTextFormField;
 use wcf\system\form\builder\field\RadioButtonFormField;
 use wcf\system\form\builder\field\SingleSelectionFormField;
+use wcf\system\form\builder\field\SourceCodeFormField;
 use wcf\system\form\builder\field\TextFormField;
 use wcf\system\form\builder\field\validation\FormFieldValidationError;
 use wcf\system\form\builder\field\validation\FormFieldValidator;
@@ -512,10 +512,10 @@ class LanguagePackageInstallationPlugin extends AbstractXMLPackageInstallationPl
             }
 
             $dataContainer->appendChild(
-                MultilineTextFormField::create($language->languageCode)
+                SourceCodeFormField::create($language->languageCode)
                     ->label($language->languageName)
                     ->description($description)
-                    ->addFieldClass('monospace')
+                    ->language('smartymixed')
             );
         }
     }
index 966950b5249754ddb48be650c33cfa30ce0d48a8..bbfe7f1310cdfd7bc58fd3bcaa7d88b293980d59 100644 (file)
@@ -16,9 +16,9 @@ use wcf\system\form\builder\container\FormContainer;
 use wcf\system\form\builder\data\processor\CustomFormDataProcessor;
 use wcf\system\form\builder\field\dependency\ValueFormFieldDependency;
 use wcf\system\form\builder\field\IntegerFormField;
-use wcf\system\form\builder\field\MultilineTextFormField;
 use wcf\system\form\builder\field\option\OptionFormField;
 use wcf\system\form\builder\field\SingleSelectionFormField;
+use wcf\system\form\builder\field\SourceCodeFormField;
 use wcf\system\form\builder\field\TextFormField;
 use wcf\system\form\builder\field\user\group\option\UserGroupOptionFormField;
 use wcf\system\form\builder\field\validation\FormFieldValidationError;
@@ -362,12 +362,12 @@ class TemplateListenerPackageInstallationPlugin extends AbstractXMLPackageInstal
         }
 
         $dataContainer->appendChildren([
-            MultilineTextFormField::create('templateCode')
+            SourceCodeFormField::create('templateCode')
                 ->objectProperty('templatecode')
                 ->label('wcf.acp.pip.templateListener.templateCode')
                 ->description('wcf.acp.pip.templateListener.templateCode.description')
                 ->required()
-                ->addFieldClass('monospace'),
+                ->language('smartymixed'),
 
             IntegerFormField::create('niceValue')
                 ->objectProperty('nice')