diff --git a/code/BasicFieldsTestPage.php b/code/BasicFieldsTestPage.php index 113a5de..0621ddc 100644 --- a/code/BasicFieldsTestPage.php +++ b/code/BasicFieldsTestPage.php @@ -129,9 +129,11 @@ class BasicFieldsTestPage extends TestPage $fields = parent::getCMSFields(); $description = 'This is bold help text'; + $rightTitle = 'This is right title'; $fields->addFieldsToTab('Root.Text', array( - Object::create('TextField', 'Required', 'Required field'), + Object::create('TextField', 'Required', 'Required field') + ->setRightTitle('right title'), Object::create('TextField', 'Validated', 'Validated field (checks range between 1 and 3)'), Object::create('ReadonlyField', 'Readonly', 'ReadonlyField'), Object::create('TextareaField', 'Textarea', 'TextareaField - 8 rows') @@ -195,22 +197,28 @@ class BasicFieldsTestPage extends TestPage $dmyDateField->setConfig('dmyfields', true); $dateTimeShowCalendar->getDateField()->setConfig('showcalendar', true); $dateTimeShowCalendar->getTimeField()->setConfig('showdropdown', true); + $dateTimeShowCalendar->setRightTitle('Right title'); $fields->addFieldsToTab('Root.File', array( AssetField::create('DBFile'), $bla = UploadField::create('File', 'FileUploadField') ->setDescription($description) + ->setRightTitle($rightTitle) ->setConfig('allowedMaxFileNumber', 1) ->setConfig('canPreviewFolder', false), UploadField::create('AttachedFile', 'UploadField with canUpload=false') ->setDescription($description) + ->setRightTitle($rightTitle) ->setConfig('canUpload', false), UploadField::create('Image', 'UploadField for image') - ->setDescription($description), + ->setDescription($description) + ->setRightTitle($rightTitle), UploadField::create('HasManyFiles', 'UploadField for has_many') + ->setRightTitle($rightTitle) ->setDescription($description), UploadField::create('ManyManyFiles', 'UploadField for many_many') ->setDescription($description) + ->setRightTitle($rightTitle), )); $data = $this->getDefaultData(); @@ -230,7 +238,8 @@ class BasicFieldsTestPage extends TestPage $tabObj = $fields->fieldByName($tab); foreach ($tabObj->FieldList() as $field) { $field - ->setDescription($description); + ->setDescription($description) + ->setRightTitle($rightTitle); // ->addExtraClass('cms-description-tooltip'); if (in_array($field->getName(), $blacklist)) { @@ -251,13 +260,14 @@ class BasicFieldsTestPage extends TestPage $noLabelField = new TextField('Text_NoLabel', false, 'TextField without label'); $noLabelField->setDescription($description); + $noLabelField->setRightTitle($rightTitle); $fields->addFieldToTab('Root.Text', $noLabelField, 'Text_disabled'); - - $fields->addFieldToTab('Root.Text', + + $fields->addFieldToTab('Root.Text', LabelField::create('LabelField', 'LabelField') ); - - $fields->addFieldToTab('Root.Text', + + $fields->addFieldToTab('Root.Text', LiteralField::create('LiteralField', '