$width = vc_column_offset_class_merge($offset, $width); $box_border = null; $parsed_animation = null; $style = 'style="'; $el_class .= ' wpb_column column_container col'; if ($boxed == 'true' && empty($background_image) && empty($background_color)) { $el_class .= ' boxed'; $box_border = '<span class="bottom-line"></span>'; } if ($centered_text == 'true') { $el_class .= ' centered-text'; } //style related if (!empty($background_color)) { if ($background_color_opacity != '1') { $rgba_color = vc_hex2rgb($background_color); $style .= ' background-color: rgba(' . $rgba_color[0] . ',' . $rgba_color[1] . ',' . $rgba_color[2] . ',' . $background_color_opacity . '); '; } else { $style .= ' background-color: ' . $background_color . '; '; } } if (!empty($background_image)) { $bg_image_src = wp_get_attachment_image_src($background_image, 'full'); $style .= ' background-image: url(\'' . $bg_image_src[0] . '\'); '; } if (!empty($font_color)) { $style .= ' color: ' . $font_color . ';'; } empty($background_color) && empty($background_image) && empty($font_color) ? $style = null : ($style .= '"'); $using_bg = !empty($background_image) || !empty($background_color) ? 'data-using-bg="true"' : null; $el_class .= ' ' . $column_padding;
$color = $v['custom_color']; $highlight = vc_colorCreator($v['custom_color'], -10); //10% darker } else { $color = 'grey'; $highlight = 'grey'; } } else { $color = isset($colors[$style]['normal'][$v['color']]) ? $colors[$style]['normal'][$v['color']] : $v['normal']['color']; $highlight = isset($colors[$style]['active'][$v['color']]) ? $colors[$style]['active'][$v['color']] : $v['active']['color']; } // don't use gradients for lines if ('line' === $type) { $color = is_array($color) ? end($color) : $color; $highlight = is_array($highlight) ? end($highlight) : $highlight; $rgb = vc_hex2rgb($color); $fill_color = 'rgba(' . $rgb[0] . ', ' . $rgb[1] . ', ' . $rgb[2] . ', 0.1)'; } else { $fill_color = $color; } if ('modern' === $style) { $stroke_color = vc_colorCreator(is_array($color) ? end($color) : $color, -7); $highlight_stroke_color = vc_colorCreator($stroke_color, -7); } else { $stroke_color = $color; $highlight_stroke_color = $highlight; } $data['datasets'][] = array('label' => isset($v['title']) ? $v['title'] : '', 'fillColor' => $fill_color, 'strokeColor' => $stroke_color, 'pointColor' => $color, 'pointStrokeColor' => $color, 'highlightFill' => $highlight, 'highlightStroke' => $highlight_stroke_color, 'pointHighlightFill' => $highlight_stroke_color, 'pointHighlightStroke' => $highlight_stroke_color, 'data' => explode(';', isset($v['y_values']) ? trim($v['y_values'], ';') : '')); } $options[] = 'data-vc-type="' . esc_attr($type) . '"'; $options[] = 'data-vc-values="' . htmlentities(json_encode($data)) . '"';