| Current Path : /home/ereika83/www/wp-content/plugins/bb-plugin/modules/callout/includes/ |
| Current File : /home/ereika83/www/wp-content/plugins/bb-plugin/modules/callout/includes/frontend.css.php |
<?php
// Alignment
$align = isset( $settings->align ) && 'right' == $settings->align ? 'right' : 'none';
$align_medium = isset( $settings->align_medium ) && 'right' == $settings->align_medium ? 'right' : 'none';
$align_responsive = isset( $settings->align_responsive ) && 'right' == $settings->align_responsive ? 'right' : 'none';
FLBuilderCSS::responsive_rule( array(
'settings' => $settings,
'setting_name' => 'align',
'selector' => ".fl-node-$id .fl-callout",
'prop' => 'text-align',
) );
FLBuilderCSS::rule( array(
'selector' => ".fl-node-$id .fl-callout-icon-left, .fl-node-$id .fl-callout-icon-right",
'media' => 'default',
'props' => array(
'float' => $align,
),
) );
FLBuilderCSS::rule( array(
'selector' => ".fl-node-$id .fl-callout-icon-left, .fl-node-$id .fl-callout-icon-right",
'media' => 'medium',
'props' => array(
'float' => $align_medium,
),
) );
FLBuilderCSS::rule( array(
'selector' => ".fl-node-$id .fl-callout-icon-left, .fl-node-$id .fl-callout-icon-right",
'media' => 'responsive',
'props' => array(
'float' => $align_responsive,
),
) );
// Button Styles
if ( 'button' == $settings->cta_type ) {
FLBuilder::render_module_css( 'button', $id, $module->get_button_settings() );
}
// Icon Styles
if ( 'icon' == $settings->image_type ) {
FLBuilder::render_module_css( 'icon', $id, $module->get_icon_settings() );
}
// Photo Styles
if ( 'photo' == $settings->image_type && ! empty( $settings->photo ) ) {
FLBuilder::render_module_css( 'photo', $id, $module->get_photo_settings() );
}
// Background Color
FLBuilderCSS::rule( array(
'selector' => ".fl-node-$id .fl-module-content",
'props' => array(
'background-color' => $settings->bg_color,
),
) );
// Border
FLBuilderCSS::border_field_rule( array(
'settings' => $settings,
'setting_name' => 'border',
'selector' => ".fl-node-$id .fl-module-content",
) );
// Wrapper Padding
FLBuilderCSS::dimension_field_rule( array(
'settings' => $settings,
'setting_name' => 'padding',
'selector' => ".fl-node-$id .fl-module-content",
'props' => array(
'padding-top' => 'padding_top',
'padding-right' => 'padding_right',
'padding-bottom' => 'padding_bottom',
'padding-left' => 'padding_left',
),
) );
// Title Color
FLBuilderCSS::rule( array(
'selector' => ".fl-builder-content .fl-node-$id .fl-callout-content .fl-callout-title, .fl-builder-content .fl-node-$id .fl-callout-content .fl-callout-title-text, .fl-builder-content .fl-node-$id .fl-callout-content .fl-callout-title-text:hover",
'props' => array(
'color' => $settings->title_color,
),
) );
// Title Typography
FLBuilderCSS::typography_field_rule( array(
'selector' => ".fl-node-$id .fl-callout-title",
'setting_name' => 'title_typography',
'settings' => $settings,
) );
// Content Color
FLBuilderCSS::rule( array(
'selector' => ".fl-builder-content .fl-node-$id .fl-callout-content .fl-callout-text *, .fl-builder-content .fl-node-$id .fl-callout-content .fl-callout-cta-link",
'props' => array(
'color' => $settings->content_color,
),
) );
// Content Typography
FLBuilderCSS::typography_field_rule( array(
'selector' => ".fl-node-$id .fl-callout-text, .fl-node-$id .fl-callout-cta-link",
'setting_name' => 'content_typography',
'settings' => $settings,
) );
// Link Color
FLBuilderCSS::rule( array(
'selector' => ".fl-builder-content .fl-node-$id .fl-callout-content .fl-callout-cta-link",
'enabled' => ! empty( $settings->link_color ),
'props' => array(
'color' => $settings->link_color,
),
) );
// Link Hover Color
FLBuilderCSS::rule( array(
'selector' => ".fl-builder-content .fl-node-$id .fl-callout-content .fl-callout-cta-link:hover, .fl-builder-content .fl-node-$id .fl-callout-content .fl-callout-cta-link:focus",
'enabled' => ! empty( $settings->link_hover_color ),
'props' => array(
'color' => $settings->link_hover_color,
),
) );
// Link Typography
FLBuilderCSS::typography_field_rule( array(
'selector' => ".fl-node-$id a.fl-callout-cta-link",
'setting_name' => 'link_typography',
'settings' => $settings,
) );