}
// Per style
if ($per) {
    $per_style = vcex_inline_style(array('display' => $per_display, 'font_size' => $per_size, 'color' => $per_color, 'font_weight' => $per_weight, 'text_transform' => $per_transform));
}
// Features Style
if ($content) {
    $features_style = vcex_inline_style(array('padding' => $features_padding, 'background' => $features_bg, 'border' => $features_border, 'color' => $font_color, 'font_size' => $font_size));
}
// Button URL & attributes
if ($button_url) {
    $button_url_temp = $button_url;
    $button_url = vcex_get_link_data('url', $button_url_temp);
    if ($button_url) {
        $button_title = vcex_get_link_data('title', $button_url_temp);
        $button_target = vcex_get_link_data('target', $button_url_temp);
        $button_target = vcex_html('target_attr', $button_target);
    }
}
// Button Icons, Classes & Style
if ($button_url || $custom_button) {
    // Button Wrap Style
    $button_wrap_style = vcex_inline_style(array('padding' => $button_wrap_padding, 'border' => $button_wrap_border, 'background' => $button_wrap_bg));
    // VCEX button styles
    if ($button_url) {
        // Get correct icon classes
        $button_icon_left = vcex_get_icon_class($atts, 'button_icon_left');
        $button_icon_right = vcex_get_icon_class($atts, 'button_icon_right');
        if ($button_icon_left || $button_icon_right) {
            vcex_enqueue_icon_font($icon_type);
        }
Beispiel #2
0
$icon = vcex_get_icon_class($atts, 'icon');
$data_attributes = '';
// Enqueue needed icon font
if ($icon && 'fontawesome' != $icon_type) {
    vcex_enqueue_icon_font($icon_type);
}
// Link attributes and wrap_classes
if ($link_url) {
    // Generate link
    $link_url_temp = $link_url;
    $link_url = vcex_get_link_data('url', $link_url_temp);
    if ($link_url) {
        // Link attributes
        $link_title = vcex_get_link_data('title', $link_url_temp, $link_title);
        $link_title = vcex_html('title_attr', $link_title);
        $link_target = vcex_get_link_data('target', $link_url_temp, $link_target);
        // Link wrap_classes
        $link_wrap_classes = array('vcex-icon-link');
        // Local links
        if ('true' == $link_local_scroll || 'local' == $link_target) {
            $link_target = 'local';
            $link_wrap_classes[] = 'local-scroll-link';
        } else {
            $link_target = vcex_html('target_attr', $link_target);
        }
    }
}
// Add styling
$icon_style = vcex_inline_style(array('font_size' => $custom_size, 'color' => $color, 'padding' => $padding, 'background_color' => $background, 'border_radius' => $border_radius, 'height' => $height, 'line_height' => wpex_sanitize_data($height, 'px'), 'width' => $width, 'border' => $border));
// Icon Classes
$wrap_classes = array('vcex-icon', 'clr');