Source of file ColorPaletteField.php
Size: 0,866 Bytes - Last Modified: 2021-12-24T06:50:58+00:00
/var/www/docs.ssmods.com/process/src/src/fields/ColorPaletteField.php
1234567891011121314151617181920212223242526272829303132333435363738394041 | <?php namespace Heyday\ColorPalette\Fields; use SilverStripe\Forms\OptionsetField; use SilverStripe\View\Requirements; /** * Class ColorPaletteField */ class ColorPaletteField extends OptionsetField { /** * @param array $properties * @return HTMLText */ public function Field($properties = []) { Requirements::css('heyday/silverstripe-colorpalette:css/ColorPaletteField.css'); return parent::Field($properties); } /** * Gets a readonly version of the field * @return ColorPaletteField_Readonly */ public function performReadonlyTransformation() { // Source and values are DataObject sets. $field = $this->castedCopy(ColorPaletteField_Readonly::class); $field->setSource($this->getSource()); $field->setReadonly(true); return $field; } } |