Tribe__Events__Customizer__Month_Week_View::create_ghost_settings( $settings = array() )
Source
File: src/Tribe/Customizer/Month_Week_View.php
public function create_ghost_settings( $settings = array() ) {
// Retrieve the stylesheet option to set the proper defaults
$style_option = tribe_get_option( 'stylesheetOption', 'tribe' );
if ( ! empty( $settings['table_bg_color'] ) ) {
$table_bg_color = new Tribe__Utils__Color( $settings['table_bg_color'] );
$settings['table_header_bg_color'] = '#' . $table_bg_color->darken( 13 );
$settings['cell_inactive_header_bg_color'] = '#' . $table_bg_color->darken( 4 );
$settings['cell_header_bg_color'] = '#' . $table_bg_color->darken( 4 );
$settings['border_light_color'] = '#' . $table_bg_color->darken( 8 );
$settings['border_dark_color'] = '#' . $table_bg_color->darken( 15 );
if ( 'full' !== $style_option ) {
$settings['table_header_bg_color'] = '#' . $table_bg_color->darken( 70 );
$settings['cell_inactive_bg_color'] = '#' . $table_bg_color->darken( 3 );
$settings['cell_inactive_header_bg_color'] = '#' . $table_bg_color->darken( 15 );
$settings['cell_header_bg_color'] = '#' . $table_bg_color->darken( 30 );
}
}
if ( ! empty( $settings['highlight_color'] ) ) {
$highlight_color = new Tribe__Utils__Color( $settings['highlight_color'] );
$settings['highlight_color_rgba'] = 'rgba( ' . implode( ', ', $highlight_color->getRgb() ) . ', .75 )';
$settings['highlight_border_color'] = '#' . $highlight_color->darken( 15 );
}
return $settings;
}