From be573dcd3c02496ef4958730767ded55d1dc50f2 Mon Sep 17 00:00:00 2001 From: Kirk Mayo Date: Tue, 11 Feb 2014 09:11:18 +1300 Subject: [PATCH] NEW: Set MinLength and MaxLength to numeric fields BUG: replaced spaces with tabs to meet coding conventions --- code/model/formfields/EditableNumericField.php | 3 +-- code/model/formfields/EditableTextField.php | 7 ++++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/model/formfields/EditableNumericField.php b/code/model/formfields/EditableNumericField.php index 0c7de32..1a33fde 100755 --- a/code/model/formfields/EditableNumericField.php +++ b/code/model/formfields/EditableNumericField.php @@ -27,8 +27,7 @@ class EditableNumericField extends EditableTextField { else { $taf = new NumericField($this->Name, $this->Title, null, $this->getSetting('MaxLength')); $taf->addExtraClass('number'); - return $taf; - + return $taf; } } } diff --git a/code/model/formfields/EditableTextField.php b/code/model/formfields/EditableTextField.php index 5cc2f0f..88a1778 100755 --- a/code/model/formfields/EditableTextField.php +++ b/code/model/formfields/EditableTextField.php @@ -23,10 +23,11 @@ class EditableTextField extends EditableFormField { $extraFields = new FieldList( new FieldGroup(_t('EditableTextField.TEXTLENGTH', 'Text length'), - new TextField($this->getSettingName('MinLength'), "", $min), - new TextField($this->getSettingName('MaxLength'), " - ", $max) + new NumericField($this->getSettingName('MinLength'), "", $min), + new NumericField($this->getSettingName('MaxLength'), " - ", $max) ), - new TextField($this->getSettingName('Rows'), _t('EditableTextField.NUMBERROWS', 'Number of rows'), $rows) + new NumericField($this->getSettingName('Rows'), _t('EditableTextField.NUMBERROWS', + 'Number of rows'), $rows) ); $fields->merge($extraFields);