Source of file VerticalAlignmentSetting.php
Size: 0,869 Bytes - Last Modified: 2020-11-13T10:29:06+00:00
/var/www/docs.ssmods.com/process/src/src/Models/Settings/VerticalAlignmentSetting.php
12345678910111213141516171819202122232425262728293031323334353637 | <?php namespace Nobrainer\Elemental\Settings; use SilverStripe\Forms\DropdownField; class VerticalAlignmentSetting extends ElementSettingExtension { private static $title = 'Vertical Alignment'; private static $column = 'VerticalAlignment'; private static $cssBase = ''; private static $defaultValue = 'top'; private static $db = [ 'VerticalAlignment' => 'Text' ]; private static $settings = [ 'VerticalAlignment' => [ 'field' => DropdownField::class, 'label' => 'Vertical Alignment' ], ]; protected function getSourceFor($setting): array { return [ 'top' => 'Top', 'middle' => 'Middle', 'bottom' => 'Bottom', ]; } public function VerticalAlignment() { return $this->prepareTemplateData(); } } |