\CalendarColorExtension
Color Extension Allows calendars or categories to have colors
Synopsis
class CalendarColorExtension
extends DataExtension
{
- // members
- public static array $db = ;
- // methods
- public void TextColor()
- private string calculateTextColor()
- public void getColorWithHash()
- public void updateCMSFields()
Hierarchy
Extends
- DataExtension
Members
public
- $db
Methods
private
- calculateTextColor() — Text Color calculation From http://www.splitbrain.org/blog/2008-09/18-calculating_color_contrast_with_php Here is a discussion on that topic: http://stackoverflow.com/questions/1331591/given-a-background-color-black-or-white-text
public
- TextColor()
- getColorWithHash() — Getter that always returns the color with a hash As the standard Silverstripe color picker seems to save colors without a hash, this just makes sure that colors are always returned with a hash - whether they've been saved with or without one
- updateCMSFields()