139 lines
3.3 KiB
PHP
139 lines
3.3 KiB
PHP
<?php
|
|
|
|
if (! isset($selector)) {
|
|
$selector = '[data-column="widget-area-1"]';
|
|
}
|
|
|
|
$text_horizontal_alignment = blocksy_akg(
|
|
'horizontal_alignment',
|
|
$atts,
|
|
'CT_CSS_SKIP_RULE'
|
|
);
|
|
|
|
$horizontal_alignment = $text_horizontal_alignment;
|
|
|
|
$horizontal_alignment = blocksy_map_values([
|
|
'value' => $text_horizontal_alignment,
|
|
'map' => [
|
|
'left' => 'flex-start',
|
|
'right' => 'flex-end'
|
|
]
|
|
]);
|
|
|
|
blocksy_output_responsive([
|
|
'css' => $css,
|
|
'tablet_css' => $tablet_css,
|
|
'mobile_css' => $mobile_css,
|
|
'selector' => blocksy_assemble_selector(blocksy_mutate_selector([
|
|
'selector' => $root_selector,
|
|
'operation' => 'replace-last',
|
|
'to_add' => $selector
|
|
])),
|
|
'variableName' => 'text-horizontal-alignment',
|
|
'value' => $text_horizontal_alignment,
|
|
'unit' => '',
|
|
]);
|
|
|
|
blocksy_output_responsive([
|
|
'css' => $css,
|
|
'tablet_css' => $tablet_css,
|
|
'mobile_css' => $mobile_css,
|
|
'selector' => blocksy_assemble_selector(blocksy_mutate_selector([
|
|
'selector' => $root_selector,
|
|
'operation' => 'replace-last',
|
|
'to_add' => $selector
|
|
])),
|
|
'variableName' => 'horizontal-alignment',
|
|
'value' => $horizontal_alignment,
|
|
'unit' => '',
|
|
]);
|
|
|
|
|
|
blocksy_output_responsive([
|
|
'css' => $css,
|
|
'tablet_css' => $tablet_css,
|
|
'mobile_css' => $mobile_css,
|
|
'selector' => blocksy_assemble_selector(blocksy_mutate_selector([
|
|
'selector' => $root_selector,
|
|
'operation' => 'replace-last',
|
|
'to_add' => $selector
|
|
])),
|
|
'variableName' => 'vertical-alignment',
|
|
'value' => blocksy_akg('vertical_alignment', $atts, 'CT_CSS_SKIP_RULE'),
|
|
'unit' => '',
|
|
]);
|
|
|
|
// Font color
|
|
blocksy_output_colors([
|
|
'value' => blocksy_akg('widget_area_colors', $atts),
|
|
'default' => [
|
|
'default' => [ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword() ],
|
|
'link_initial' => [ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword() ],
|
|
'link_hover' => [ 'color' => Blocksy_Css_Injector::get_skip_rule_keyword() ],
|
|
],
|
|
'css' => $css,
|
|
'variables' => [
|
|
'default' => [
|
|
'selector' => blocksy_assemble_selector(
|
|
blocksy_mutate_selector([
|
|
'selector' => blocksy_mutate_selector([
|
|
'selector' => $root_selector,
|
|
'operation' => 'replace-last',
|
|
'to_add' => $selector
|
|
]),
|
|
'operation' => 'suffix',
|
|
'to_add' => '.ct-widget'
|
|
])
|
|
),
|
|
'variable' => 'theme-text-color'
|
|
],
|
|
|
|
'link_initial' => [
|
|
'selector' => blocksy_assemble_selector(
|
|
blocksy_mutate_selector([
|
|
'selector' => blocksy_mutate_selector([
|
|
'selector' => $root_selector,
|
|
'operation' => 'replace-last',
|
|
'to_add' => $selector
|
|
]),
|
|
'operation' => 'suffix',
|
|
'to_add' => '.ct-widget'
|
|
])
|
|
),
|
|
'variable' => 'theme-link-initial-color'
|
|
],
|
|
|
|
'link_hover' => [
|
|
'selector' => blocksy_assemble_selector(
|
|
blocksy_mutate_selector([
|
|
'selector' => blocksy_mutate_selector([
|
|
'selector' => $root_selector,
|
|
'operation' => 'replace-last',
|
|
'to_add' => $selector
|
|
]),
|
|
'operation' => 'suffix',
|
|
'to_add' => '.ct-widget'
|
|
])
|
|
),
|
|
'variable' => 'theme-link-hover-color'
|
|
],
|
|
],
|
|
]);
|
|
|
|
blocksy_output_spacing([
|
|
'css' => $css,
|
|
'tablet_css' => $tablet_css,
|
|
'mobile_css' => $mobile_css,
|
|
'selector' => blocksy_assemble_selector(blocksy_mutate_selector([
|
|
'selector' => $root_selector,
|
|
'operation' => 'replace-last',
|
|
'to_add' => $selector
|
|
])),
|
|
'important' => true,
|
|
'value' => blocksy_default_akg(
|
|
'widget_area_margin',
|
|
$atts,
|
|
blocksy_spacing_value()
|
|
)
|
|
]);
|