757 lines
18 KiB
PHP
757 lines
18 KiB
PHP
<?php
|
|
|
|
if (! isset($source)) {
|
|
$source = [
|
|
'strategy' => 'customizer',
|
|
'prefix' => $prefix
|
|
];
|
|
}
|
|
|
|
$default_hero_enabled = 'yes';
|
|
|
|
if ($prefix === 'blog') {
|
|
$default_hero_enabled = 'no';
|
|
}
|
|
|
|
if (blocksy_akg_or_customizer(
|
|
'hero_enabled',
|
|
$source,
|
|
$default_hero_enabled
|
|
) === 'no') {
|
|
return;
|
|
}
|
|
|
|
$default_hero_elements = [];
|
|
|
|
$default_hero_elements[] = [
|
|
'id' => 'custom_title',
|
|
'enabled' => $prefix !== 'product',
|
|
];
|
|
|
|
$default_hero_elements[] = [
|
|
'id' => 'custom_description',
|
|
'enabled' => $prefix !== 'product',
|
|
];
|
|
|
|
if (
|
|
strpos($prefix, 'single') !== false
|
|
||
|
|
$prefix === 'author'
|
|
) {
|
|
$default_hero_elements[] = [
|
|
'id' => 'custom_meta',
|
|
'enabled' => $prefix !== 'single_page' && $prefix !== 'product',
|
|
];
|
|
}
|
|
|
|
if ($prefix === 'author') {
|
|
$default_hero_elements[] = [
|
|
'id' => 'author_social_channels',
|
|
'enabled' => true,
|
|
];
|
|
}
|
|
|
|
$default_hero_elements[] = [
|
|
'id' => 'breadcrumbs',
|
|
'enabled' => $prefix === 'product',
|
|
];
|
|
|
|
$hero_elements = blocksy_akg_or_customizer(
|
|
'hero_elements',
|
|
$source,
|
|
$default_hero_elements
|
|
);
|
|
|
|
$default_type = 'type-1';
|
|
|
|
if (
|
|
$prefix === 'woo_categories'
|
|
||
|
|
$prefix === 'author'
|
|
) {
|
|
$default_type = 'type-2';
|
|
}
|
|
|
|
$type = blocksy_akg_or_customizer('hero_section', $source, $default_type);
|
|
|
|
$hero_elements = blocksy_akg_or_customizer(
|
|
'hero_elements',
|
|
$source,
|
|
$default_hero_elements
|
|
);
|
|
|
|
// title
|
|
blocksy_output_font_css([
|
|
'font_value' => blocksy_akg_or_customizer(
|
|
'pageTitleFont',
|
|
$source,
|
|
blocksy_typography_default_values([
|
|
'size' => '30px',
|
|
])
|
|
),
|
|
'css' => $css,
|
|
'tablet_css' => $tablet_css,
|
|
'mobile_css' => $mobile_css,
|
|
'selector' => blocksy_prefix_selector('.entry-header .page-title', $prefix)
|
|
]);
|
|
|
|
|
|
// meta
|
|
blocksy_output_font_css([
|
|
'font_value' => blocksy_akg_or_customizer(
|
|
'pageMetaFont',
|
|
$source,
|
|
blocksy_typography_default_values([
|
|
'size' => '12px',
|
|
'variation' => 'n6',
|
|
'line-height' => '1.3',
|
|
'text-transform' => 'uppercase',
|
|
])
|
|
),
|
|
'css' => $css,
|
|
'tablet_css' => $tablet_css,
|
|
'mobile_css' => $mobile_css,
|
|
'selector' => blocksy_prefix_selector('.entry-header .entry-meta', $prefix)
|
|
]);
|
|
|
|
blocksy_output_colors([
|
|
'value' => blocksy_akg_or_customizer('pageMetaFontColor', $source),
|
|
'default' => [
|
|
'default' => [ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT') ],
|
|
'hover' => [ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT') ],
|
|
],
|
|
'css' => $css,
|
|
'variables' => [
|
|
'default' => [
|
|
'selector' => blocksy_prefix_selector('.entry-header .entry-meta', $prefix),
|
|
'variable' => 'theme-text-color'
|
|
],
|
|
|
|
'hover' => [
|
|
'selector' => blocksy_prefix_selector('.entry-header .entry-meta', $prefix),
|
|
'variable' => 'theme-link-hover-color'
|
|
],
|
|
],
|
|
]);
|
|
|
|
blocksy_output_colors([
|
|
'value' => blocksy_akg_or_customizer('page_meta_button_type_font_colors', $source),
|
|
'default' => [
|
|
'default' => ['color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT')],
|
|
'hover' => ['color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT')],
|
|
],
|
|
'css' => $css,
|
|
'variables' => [
|
|
'default' => [
|
|
'selector' => blocksy_prefix_selector('.entry-header [data-type="pill"]', $prefix),
|
|
'variable' => 'theme-button-text-initial-color'
|
|
],
|
|
|
|
'hover' => [
|
|
'selector' => blocksy_prefix_selector('.entry-header [data-type="pill"]', $prefix),
|
|
'variable' => 'theme-button-text-hover-color'
|
|
],
|
|
],
|
|
]);
|
|
|
|
blocksy_output_colors([
|
|
'value' => blocksy_akg_or_customizer(
|
|
'page_meta_button_type_background_colors',
|
|
$source
|
|
),
|
|
'default' => [
|
|
'default' => ['color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT')],
|
|
'hover' => ['color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT')],
|
|
],
|
|
'css' => $css,
|
|
'variables' => [
|
|
'default' => [
|
|
'selector' => blocksy_prefix_selector(
|
|
'.entry-header [data-type="pill"]',
|
|
$prefix
|
|
),
|
|
'variable' => 'theme-button-background-initial-color'
|
|
],
|
|
|
|
'hover' => [
|
|
'selector' => blocksy_prefix_selector(
|
|
'.entry-header [data-type="pill"]',
|
|
$prefix
|
|
),
|
|
'variable' => 'theme-button-background-hover-color'
|
|
],
|
|
],
|
|
]);
|
|
|
|
// excerpt
|
|
blocksy_output_font_css([
|
|
'font_value' => blocksy_akg_or_customizer(
|
|
'pageExcerptFont',
|
|
$source,
|
|
blocksy_typography_default_values([
|
|
// 'variation' => 'n5',
|
|
])
|
|
),
|
|
'css' => $css,
|
|
'tablet_css' => $tablet_css,
|
|
'mobile_css' => $mobile_css,
|
|
'selector' => blocksy_prefix_selector('.entry-header .page-description', $prefix)
|
|
]);
|
|
|
|
blocksy_output_colors([
|
|
'value' => blocksy_akg_or_customizer('pageExcerptColor', $source),
|
|
'default' => [
|
|
'default' => [ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT') ],
|
|
],
|
|
'css' => $css,
|
|
'variables' => [
|
|
'default' => [
|
|
'selector' => blocksy_prefix_selector('.entry-header .page-description', $prefix),
|
|
'variable' => 'theme-text-color'
|
|
],
|
|
],
|
|
]);
|
|
|
|
// breadcrumbs
|
|
$default_hero_elements = [];
|
|
|
|
$default_hero_elements[] = [
|
|
'id' => 'breadcrumbs',
|
|
'enabled' => $prefix === 'product',
|
|
];
|
|
|
|
foreach (blocksy_get_theme_mod(
|
|
$prefix . '_hero_elements',
|
|
$default_hero_elements
|
|
) as $layer) {
|
|
if (! $layer['enabled']) {
|
|
continue;
|
|
}
|
|
|
|
if ($layer['id'] === 'breadcrumbs') {
|
|
blocksy_output_font_css([
|
|
'font_value' => blocksy_akg_or_customizer(
|
|
'breadcrumbsFont',
|
|
$source,
|
|
blocksy_typography_default_values([])
|
|
),
|
|
'css' => $css,
|
|
'tablet_css' => $tablet_css,
|
|
'mobile_css' => $mobile_css,
|
|
'selector' => blocksy_prefix_selector('.entry-header .ct-breadcrumbs', $prefix)
|
|
]);
|
|
}
|
|
}
|
|
|
|
blocksy_output_colors([
|
|
'value' => blocksy_akg_or_customizer('breadcrumbsFontColor', $source),
|
|
'default' => [
|
|
'default' => [ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT') ],
|
|
'initial' => [ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT') ],
|
|
'hover' => [ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT') ],
|
|
],
|
|
'css' => $css,
|
|
'variables' => [
|
|
'default' => [
|
|
'selector' => blocksy_prefix_selector(
|
|
'.entry-header .ct-breadcrumbs',
|
|
$prefix
|
|
),
|
|
'variable' => 'theme-text-color'
|
|
],
|
|
|
|
'initial' => [
|
|
'selector' => blocksy_prefix_selector(
|
|
'.entry-header .ct-breadcrumbs',
|
|
$prefix
|
|
),
|
|
'variable' => 'theme-link-initial-color'
|
|
],
|
|
|
|
'hover' => [
|
|
'selector' => blocksy_prefix_selector(
|
|
'.entry-header .ct-breadcrumbs',
|
|
$prefix
|
|
),
|
|
'variable' => 'theme-link-hover-color'
|
|
],
|
|
],
|
|
]);
|
|
|
|
if ($type === 'type-1') {
|
|
$hero_alignment1 = blocksy_akg_or_customizer(
|
|
'hero_alignment1',
|
|
$source,
|
|
apply_filters(
|
|
'blocksy:hero:type-1:default-alignment',
|
|
'CT_CSS_SKIP_RULE',
|
|
$prefix
|
|
)
|
|
);
|
|
|
|
blocksy_output_responsive([
|
|
'css' => $css,
|
|
'tablet_css' => $tablet_css,
|
|
'mobile_css' => $mobile_css,
|
|
'selector' => blocksy_prefix_selector(
|
|
'.hero-section[data-type="type-1"]',
|
|
$prefix
|
|
),
|
|
'variableName' => 'alignment',
|
|
'value' => $hero_alignment1,
|
|
'unit' => '',
|
|
]);
|
|
|
|
$hero_margin_bottom = blocksy_akg_or_customizer('hero_margin', $source, '40px');
|
|
|
|
if ($hero_margin_bottom !== '40px') {
|
|
blocksy_output_responsive([
|
|
'css' => $css,
|
|
'tablet_css' => $tablet_css,
|
|
'mobile_css' => $mobile_css,
|
|
'selector' => blocksy_prefix_selector(
|
|
'.hero-section[data-type="type-1"]',
|
|
$prefix
|
|
),
|
|
'variableName' => 'margin-bottom',
|
|
'value' => $hero_margin_bottom,
|
|
'unit' => '',
|
|
'previousUnit' => 'px',
|
|
]);
|
|
}
|
|
}
|
|
|
|
|
|
if ($type === 'type-2') {
|
|
$hero_alignment2 = blocksy_akg_or_customizer(
|
|
'hero_alignment2',
|
|
$source,
|
|
'center'
|
|
);
|
|
|
|
if ($hero_alignment2 !== 'center') {
|
|
blocksy_output_responsive([
|
|
'css' => $css,
|
|
'tablet_css' => $tablet_css,
|
|
'mobile_css' => $mobile_css,
|
|
'selector' => blocksy_prefix_selector(
|
|
'.hero-section[data-type="type-2"]',
|
|
$prefix
|
|
),
|
|
'variableName' => 'alignment',
|
|
'unit' => '',
|
|
'value' => $hero_alignment2,
|
|
]);
|
|
}
|
|
|
|
$hero_vertical_alignment = blocksy_akg_or_customizer(
|
|
'hero_vertical_alignment',
|
|
$source,
|
|
'center'
|
|
);
|
|
|
|
if ($hero_vertical_alignment !== 'center') {
|
|
blocksy_output_responsive([
|
|
'css' => $css,
|
|
'tablet_css' => $tablet_css,
|
|
'mobile_css' => $mobile_css,
|
|
'selector' => blocksy_prefix_selector(
|
|
'.hero-section[data-type="type-2"]',
|
|
$prefix
|
|
),
|
|
'variableName' => 'vertical-alignment',
|
|
'unit' => '',
|
|
'value' => $hero_vertical_alignment,
|
|
]);
|
|
}
|
|
|
|
// height
|
|
$hero_height = blocksy_akg_or_customizer('hero_height', $source, '250px');
|
|
|
|
if ($hero_height !== '250px') {
|
|
blocksy_output_responsive([
|
|
'css' => $css,
|
|
'tablet_css' => $tablet_css,
|
|
'mobile_css' => $mobile_css,
|
|
'selector' => blocksy_prefix_selector(
|
|
'.hero-section[data-type="type-2"]',
|
|
$prefix
|
|
),
|
|
'variableName' => 'min-height',
|
|
'value' => $hero_height,
|
|
'unit' => '',
|
|
]);
|
|
}
|
|
|
|
// overlay color
|
|
blocksy_output_background_css([
|
|
'selector' => blocksy_prefix_selector(
|
|
'.hero-section[data-type="type-2"] > figure .ct-media-container:after',
|
|
$prefix
|
|
),
|
|
'css' => $css,
|
|
'value' => blocksy_akg_or_customizer(
|
|
'pageTitleOverlay',
|
|
$source,
|
|
blocksy_background_default_value([
|
|
'backgroundColor' => [
|
|
'default' => [
|
|
'color' => 'CT_CSS_SKIP_RULE'
|
|
],
|
|
],
|
|
])
|
|
)
|
|
]);
|
|
|
|
// background
|
|
blocksy_output_background_css([
|
|
'selector' => blocksy_prefix_selector(
|
|
'.hero-section[data-type="type-2"]',
|
|
$prefix
|
|
),
|
|
'css' => $css,
|
|
'value' => blocksy_akg_or_customizer(
|
|
'pageTitleBackground',
|
|
$source,
|
|
blocksy_background_default_value([
|
|
'backgroundColor' => [
|
|
'default' => [
|
|
'color' => 'var(--theme-palette-color-6)'
|
|
],
|
|
],
|
|
])
|
|
),
|
|
'forced_background_image' => true
|
|
]);
|
|
|
|
// padding
|
|
blocksy_output_spacing([
|
|
'css' => $css,
|
|
'tablet_css' => $tablet_css,
|
|
'mobile_css' => $mobile_css,
|
|
'selector' => blocksy_prefix_selector(
|
|
'.hero-section[data-type="type-2"]',
|
|
$prefix
|
|
),
|
|
'property' => 'container-padding',
|
|
'value' => blocksy_akg_or_customizer(
|
|
'pageTitlePadding',
|
|
$source,
|
|
blocksy_spacing_value([
|
|
'top' => '50px',
|
|
'left' => 'auto',
|
|
'right' => 'auto',
|
|
'bottom' => '50px',
|
|
])
|
|
)
|
|
]);
|
|
}
|
|
|
|
$selectors_map = [
|
|
// custom_meta is a bit specially handled
|
|
'author_social_channels' => blocksy_prefix_selector(
|
|
'.hero-section .author-box-socials',
|
|
$prefix
|
|
),
|
|
'custom_description' => blocksy_prefix_selector(
|
|
'.hero-section .page-description',
|
|
$prefix
|
|
),
|
|
'custom_title' => implode(', ', [
|
|
blocksy_prefix_selector('.hero-section .page-title', $prefix),
|
|
blocksy_prefix_selector('.hero-section .ct-author-name', $prefix),
|
|
]),
|
|
'breadcrumbs' => blocksy_prefix_selector(
|
|
'.hero-section .ct-breadcrumbs',
|
|
$prefix
|
|
),
|
|
'custom_meta' => blocksy_prefix_selector(
|
|
'.hero-section .entry-meta',
|
|
$prefix
|
|
)
|
|
];
|
|
|
|
$meta_indexes = [
|
|
'first' => null,
|
|
'second' => null
|
|
];
|
|
|
|
foreach ($hero_elements as $index => $single_hero_element) {
|
|
if (! isset($single_hero_element['enabled'])) {
|
|
continue;
|
|
}
|
|
|
|
if ($single_hero_element['id'] === 'custom_meta') {
|
|
if ($meta_indexes['first'] === null) {
|
|
$meta_indexes['first'] = $index;
|
|
} else {
|
|
$meta_indexes['second'] = $index;
|
|
}
|
|
}
|
|
}
|
|
|
|
foreach ($hero_elements as $index => $single_hero_element) {
|
|
if (! $single_hero_element['enabled']) {
|
|
continue;
|
|
}
|
|
|
|
if ($single_hero_element['id'] === 'custom_title') {
|
|
blocksy_output_colors([
|
|
'value' => blocksy_akg_or_customizer('pageTitleFontColor', $source),
|
|
'default' => [
|
|
'default' => [
|
|
'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT')
|
|
],
|
|
],
|
|
'css' => $css,
|
|
'variables' => [
|
|
'default' => [
|
|
'selector' => blocksy_prefix_selector('.entry-header .page-title', $prefix),
|
|
'variable' => 'theme-heading-color'
|
|
],
|
|
],
|
|
]);
|
|
}
|
|
|
|
if (isset($single_hero_element['typography'])) {
|
|
blocksy_output_font_css([
|
|
'font_value' => blocksy_akg(
|
|
'typography',
|
|
$single_hero_element,
|
|
blocksy_typography_default_values([])
|
|
),
|
|
'css' => $css,
|
|
'tablet_css' => $tablet_css,
|
|
'mobile_css' => $mobile_css,
|
|
'selector' => blocksy_prefix_selector('[data-field*="' . substr(
|
|
$single_hero_element['__id'],
|
|
0, 6
|
|
) . '"]', $prefix)
|
|
]);
|
|
}
|
|
|
|
if (isset($single_hero_element['color'])) {
|
|
blocksy_output_colors([
|
|
'value' => blocksy_akg('color', $single_hero_element),
|
|
'default' => [
|
|
'default' => [ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT') ],
|
|
'hover' => [ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT') ],
|
|
],
|
|
'css' => $css,
|
|
'variables' => [
|
|
'default' => [
|
|
'selector' => blocksy_prefix_selector('[data-field*="' . substr(
|
|
$single_hero_element['__id'],
|
|
0, 6
|
|
) . '"]', $prefix),
|
|
'variable' => 'theme-text-color'
|
|
],
|
|
|
|
'hover' => [
|
|
'selector' => blocksy_prefix_selector('[data-field*="' . substr(
|
|
$single_hero_element['__id'],
|
|
0, 6
|
|
) . '"]', $prefix),
|
|
'variable' => 'theme-link-hover-color'
|
|
],
|
|
],
|
|
]);
|
|
}
|
|
|
|
if (
|
|
$single_hero_element['id'] === 'custom_meta'
|
|
&&
|
|
$index === $meta_indexes['second']
|
|
) {
|
|
$selectors_map['custom_meta'] = blocksy_prefix_selector(
|
|
'.entry-meta[data-id="second"]',
|
|
$prefix
|
|
);
|
|
}
|
|
|
|
$hero_item_spacing = blocksy_akg('hero_item_spacing', $single_hero_element, 20);
|
|
|
|
if (intval($hero_item_spacing) !== 20) {
|
|
blocksy_output_responsive([
|
|
'css' => $css,
|
|
'tablet_css' => $tablet_css,
|
|
'mobile_css' => $mobile_css,
|
|
'selector' => $selectors_map[$single_hero_element['id']],
|
|
'variableName' => 'itemSpacing',
|
|
'value' => $hero_item_spacing
|
|
]);
|
|
}
|
|
|
|
$description_width = blocksy_akg(
|
|
'hero_item_max_width',
|
|
$single_hero_element,
|
|
100
|
|
);
|
|
|
|
if (
|
|
$type === 'type-1'
|
|
&&
|
|
$single_hero_element['id'] === 'custom_description'
|
|
&&
|
|
$description_width !== 100
|
|
) {
|
|
blocksy_output_responsive([
|
|
'css' => $css,
|
|
'tablet_css' => $tablet_css,
|
|
'mobile_css' => $mobile_css,
|
|
'selector' => $selectors_map[$single_hero_element['id']],
|
|
'variableName' => 'description-max-width',
|
|
'value' => $description_width,
|
|
'unit' => '%'
|
|
]);
|
|
}
|
|
}
|
|
|
|
if ($prefix === 'courses_single') {
|
|
blocksy_output_font_css([
|
|
'font_value' => blocksy_akg_or_customizer(
|
|
'hero_title_font',
|
|
$source,
|
|
blocksy_typography_default_values([
|
|
'size' => '30px',
|
|
])
|
|
),
|
|
'css' => $css,
|
|
'tablet_css' => $tablet_css,
|
|
'mobile_css' => $mobile_css,
|
|
'selector' => blocksy_prefix_selector('.tutor-course-details-title', $prefix)
|
|
]);
|
|
|
|
blocksy_output_colors([
|
|
'value' => blocksy_akg_or_customizer('hero_title_font_color', $source),
|
|
'default' => [
|
|
'default' => [ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT') ],
|
|
],
|
|
'css' => $css,
|
|
'variables' => [
|
|
'default' => [
|
|
'selector' => blocksy_prefix_selector('.tutor-course-details-title', $prefix),
|
|
'variable' => 'theme-heading-color'
|
|
],
|
|
],
|
|
]);
|
|
|
|
blocksy_output_font_css([
|
|
'font_value' => blocksy_akg_or_customizer(
|
|
'hero_categories_font',
|
|
$source,
|
|
blocksy_typography_default_values([
|
|
'size' => '14px',
|
|
'variation' => 'n5',
|
|
'line-height' => '1.3',
|
|
// 'text-transform' => 'uppercase',
|
|
])
|
|
),
|
|
'css' => $css,
|
|
'tablet_css' => $tablet_css,
|
|
'mobile_css' => $mobile_css,
|
|
'selector' => blocksy_prefix_selector('.tutor-meta > *', $prefix)
|
|
]);
|
|
|
|
blocksy_output_colors([
|
|
'value' => blocksy_akg_or_customizer('hero_categories_colors', $source),
|
|
'default' => [
|
|
'default' => [ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT') ],
|
|
'hover' => [ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT') ],
|
|
],
|
|
'css' => $css,
|
|
'variables' => [
|
|
'default' => [
|
|
'selector' => blocksy_prefix_selector('.tutor-meta', $prefix),
|
|
'variable' => 'theme-text-color'
|
|
],
|
|
|
|
'hover' => [
|
|
'selector' => blocksy_prefix_selector('.tutor-meta', $prefix),
|
|
'variable' => 'theme-link-hover-color'
|
|
],
|
|
],
|
|
]);
|
|
|
|
blocksy_output_font_css([
|
|
'font_value' => blocksy_akg_or_customizer(
|
|
'hero_actions_font',
|
|
$source,
|
|
blocksy_typography_default_values([
|
|
'size' => '15px',
|
|
'variation' => 'n4',
|
|
'line-height' => '1.4',
|
|
// 'text-transform' => 'uppercase',
|
|
])
|
|
),
|
|
'css' => $css,
|
|
'tablet_css' => $tablet_css,
|
|
'mobile_css' => $mobile_css,
|
|
'selector' => blocksy_prefix_selector('.tutor-course-details-actions > a', $prefix)
|
|
]);
|
|
|
|
blocksy_output_colors([
|
|
'value' => blocksy_akg_or_customizer('hero_actions_colors', $source),
|
|
'default' => [
|
|
'default' => [ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT') ],
|
|
'hover' => [ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT') ],
|
|
],
|
|
'css' => $css,
|
|
'variables' => [
|
|
'default' => [
|
|
'selector' => blocksy_prefix_selector('.tutor-course-details-actions > a', $prefix),
|
|
'variable' => 'theme-text-color'
|
|
],
|
|
|
|
'hover' => [
|
|
'selector' => blocksy_prefix_selector('.tutor-course-details-actions > a', $prefix),
|
|
'variable' => 'theme-link-hover-color'
|
|
],
|
|
],
|
|
]);
|
|
|
|
blocksy_output_font_css([
|
|
'font_value' => blocksy_akg_or_customizer(
|
|
'hero_title_rating_font',
|
|
$source,
|
|
blocksy_typography_default_values([
|
|
'size' => '14px',
|
|
'variation' => 'n4',
|
|
// 'text-transform' => 'uppercase',
|
|
])
|
|
),
|
|
'css' => $css,
|
|
'tablet_css' => $tablet_css,
|
|
'mobile_css' => $mobile_css,
|
|
'selector' => blocksy_prefix_selector('.tutor-ratings', $prefix)
|
|
]);
|
|
|
|
blocksy_output_colors([
|
|
'value' => blocksy_akg_or_customizer('hero_title_rating_font_color', $source),
|
|
'default' => [
|
|
'default' => [ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT') ],
|
|
],
|
|
'css' => $css,
|
|
'variables' => [
|
|
'default' => [
|
|
'selector' => blocksy_prefix_selector('.tutor-ratings', $prefix),
|
|
'variable' => 'theme-text-color'
|
|
],
|
|
],
|
|
]);
|
|
|
|
blocksy_output_colors([
|
|
'value' => blocksy_akg_or_customizer('hero_title_star_rating_color', $source),
|
|
'default' => [
|
|
'default' => [ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT') ],
|
|
],
|
|
'css' => $css,
|
|
'variables' => [
|
|
'default' => [
|
|
'selector' => blocksy_prefix_selector('.tutor-ratings-stars', $prefix),
|
|
'variable' => 'tutor-ratings-stars-color'
|
|
],
|
|
],
|
|
]);
|
|
}
|