Skip to content
Snippets Groups Projects

Fix issue with expose color changer

1 file
+ 6
1
Compare changes
  • Side-by-side
  • Inline
@@ -76,6 +76,11 @@ class ChartDataCollectorTable extends FormElement {
$required = !empty($element['#required']);
$user_input = $form_state->getUserInput();
$charts_default_settings = \Drupal::configFactory()
->get('charts.settings')
->get('charts_default_settings');
$color_changer = $charts_default_settings['display']['color_changer'];
$element_state = self::getElementState($parents, $form_state);
// Getting columns and rows count.
if (empty($element_state['data_collector_table']) || empty($element_state['table_categories_identifier'])) {
@@ -193,7 +198,7 @@ class ChartDataCollectorTable extends FormElement {
],
];
if (!$is_category_cell && ($add_color_first_row || (!$is_first_column && $j === $first_col_key))) {
if ($color_changer && !$is_category_cell && ($add_color_first_row || (!$is_first_column && $j === $first_col_key))) {
if (empty($column['color'])) {
$color_index = $is_first_column ? $j : $i;
$column['color'] = $element['#default_colors'][$color_index - 1] ?? self::randomColor();
Loading