From 663bfa69524605b4f73367d89af5250398d1d05b Mon Sep 17 00:00:00 2001 From: Lukas Erni Date: Thu, 2 Sep 2021 16:12:25 +0200 Subject: [PATCH] ENH move OnCompleteMessage from $defaults to populateDefaults() for translations add double backslashes, fix typo as requested by michalkleiner --- code/UserForm.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/code/UserForm.php b/code/UserForm.php index d0ef817..27cbeac 100644 --- a/code/UserForm.php +++ b/code/UserForm.php @@ -110,7 +110,6 @@ trait UserForm private static $defaults = [ 'Content' => '$UserDefinedForm', 'DisableSaveSubmissions' => 0, - 'OnCompleteMessage' => '

Thanks, we\'ve received your submission.

' ]; /** @@ -167,6 +166,15 @@ trait UserForm */ protected $fieldsFromTo = []; + /** + * @var array + */ + public function populateDefaults() + { + parent::populateDefaults(); + $this->OnCompleteMessage = '

' . _t('SilverStripe\\UserForms\\Model\\UserDefinedForm.ONCOMPLETEMESSAGE', 'Thanks, we\'ve received your submission.') . '

'; + } + /** * @return FieldList */