OP\ColorField
Synopsis
class ColorField
extends DropdownField
{
- // methods
- public void __construct()
- public void toggleStar()
- public void setSource()
- public void ammendSource()
- public type Field()
Hierarchy
Extends
- SilverStripe\Forms\DropdownField
Methods
public
- __construct()
- Field() — Creates a rendered Programme Crawler Field using the .ss template
- ammendSource() — Allows for custom colors to be added to source eg: $s = OpColorField::create('ClassOverride', 'Color Override', $this->ClassOverride); $dobj = ArrayData::create(array( 'OPColor' => 'Black', 'CSSColor' =>'black', 'CSSRGB' => '0 0 0', 'CSSHex' => '#000', 'CSSCMYK' => '0 0 0 1' )); $s->ammendSource($dobj->CSSColor,$dobj); Note: custom colors have to be added to site css file for now.
- setSource()
- toggleStar() — Sets the default color