Source of file TextAlignmentSetting.php
Size: 0,878 Bytes - Last Modified: 2020-11-13T10:29:06+00:00
/var/www/docs.ssmods.com/process/src/src/Models/Settings/TextAlignmentSetting.php
1234567891011121314151617181920212223242526272829303132333435363738 | <?php namespace Nobrainer\Elemental\Settings; use SilverStripe\Forms\DropdownField; class TextAlignmentSetting extends ElementSettingExtension { private static $title = 'Text Alignment'; private static $column = 'TextAlignment'; private static $cssBase = ''; private static $defaultValue = 'left'; private static $db = [ 'TextAlignment' => 'Text' ]; private static $settings = [ 'TextAlignment' => [ 'field' => DropdownField::class, 'label' => 'Text Alignment' ], ]; protected function getSourceFor($setting): array { return [ 'left' => 'Left', 'center' => 'Center', 'right' => 'Right', 'justify' => 'Justify', ]; } public function TextAlignment() { return $this->prepareTemplateData(); } } |