Example #1
0
$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;
Example #2
0
            $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)) . '"';