Source of file BackgroundColorSetting.php
Size: 0,771 Bytes - Last Modified: 2020-11-13T10:29:06+00:00
/var/www/docs.ssmods.com/process/src/src/Models/Settings/BackgroundColorSetting.php
12345678910111213141516171819202122232425262728293031323334 | <?php namespace Nobrainer\Elemental\Settings; use RyanPotter\SilverStripeColorField\Forms\ColorField; use SilverStripe\ORM\FieldType\DBVarchar; class BackgroundColorSetting extends ElementSettingExtension { private static $title = 'Background Color'; private static $column = 'BackgroundColor'; private static $defaultValue = 'none'; private static $db = [ 'BackgroundColor' => 'Text', ]; private static $settings = [ 'BackgroundColor' => [ 'field' => ColorField::class, 'label' => 'Color' ] ]; public function BackgroundColor() { $color = $this->getColumnValue(); if (!$color) { return ''; } return "background-color: $color;"; } } |