Files
revision/inc/theme-mods/colors-settings.php
2025-08-21 14:40:43 +02:00

1182 lines
28 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
/**
* Colors
*
* @package Revision
*/
CSCO_Customizer::add_panel(
'colors',
array(
'title' => esc_html__( 'Colors', 'revision' ),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'radio',
'settings' => 'color_scheme',
'label' => esc_html__( 'Site Color Scheme', 'revision' ),
'section' => 'colors',
'default' => 'system',
'choices' => array(
'system' => esc_html__( 'Users system preference', 'revision' ),
'light' => esc_html__( 'Light', 'revision' ),
'dark' => esc_html__( 'Dark', 'revision' ),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'checkbox',
'settings' => 'color_scheme_toggle',
'label' => esc_html__( 'Enable dark/light mode toggle', 'revision' ),
'section' => 'colors',
'default' => true,
)
);
CSCO_Customizer::add_field(
array(
'type' => 'divider',
'settings' => wp_unique_id( 'divider' ),
'section' => 'colors',
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_primary',
'label' => esc_html__( 'Primary Color', 'revision' ),
'section' => 'colors',
'default' => '#29294B',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-light-primary-color',
'context' => array( 'editor', 'front' ),
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_primary_color_is_dark',
'label' => esc_html__( 'Primary Color Dark', 'revision' ),
'section' => 'colors',
'default' => '#FFFFFF',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-dark-primary-color',
'context' => array( 'editor', 'front' ),
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_secondary',
'label' => esc_html__( 'Secondary Color', 'revision' ),
'section' => 'colors',
'default' => '#696981',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-light-secondary-color',
'context' => array( 'editor', 'front' ),
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_secondary_color_is_dark',
'label' => esc_html__( 'Secondary Color Dark', 'revision' ),
'section' => 'colors',
'default' => '#CDCDCD',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-dark-secondary-color',
'context' => array( 'editor', 'front' ),
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_accent',
'label' => esc_html__( 'Accent Color', 'revision' ),
'section' => 'colors',
'default' => '#5955D1',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-light-accent-color',
'context' => array( 'editor', 'front' ),
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_accent_color_is_dark',
'label' => esc_html__( 'Accent Color Dark', 'revision' ),
'section' => 'colors',
'default' => '#FFFFFF',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-dark-accent-color',
'context' => array( 'editor', 'front' ),
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'divider',
'settings' => wp_unique_id( 'divider' ),
'section' => 'colors',
)
);
CSCO_Customizer::add_field(
array(
'type' => 'heading',
'label' => esc_html__( 'Site Background Color', 'revision' ),
'settings' => wp_unique_id( 'heading' ),
'section' => 'colors',
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_site_background_start',
'label' => esc_html__( 'Gradient Start', 'revision' ),
'section' => 'colors',
'default' => '#FDFDFF',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-light-site-background-start',
'context' => array( 'editor', 'front' ),
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_site_background_start_is_dark',
'label' => esc_html__( 'Gradient Start Dark', 'revision' ),
'section' => 'colors',
'default' => '#1C1C1C',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-dark-site-background-start',
'context' => array( 'editor', 'front' ),
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_site_background_end',
'label' => esc_html__( 'Gradient End', 'revision' ),
'section' => 'colors',
'default' => '#F8F7FF',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-light-site-background-end',
'context' => array( 'editor', 'front' ),
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_site_background_end_is_dark',
'label' => esc_html__( 'Gradient End Dark', 'revision' ),
'section' => 'colors',
'default' => '#1C1C1C',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-dark-site-background-end',
'context' => array( 'editor', 'front' ),
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'divider',
'settings' => wp_unique_id( 'divider' ),
'section' => 'colors',
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_layout_background',
'label' => esc_html__( 'Layout Background', 'revision' ),
'section' => 'colors',
'default' => '#FFFFFF',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-light-layout-background',
'context' => array( 'editor', 'front' ),
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_layout_background_is_dark',
'label' => esc_html__( 'Layout Background Dark', 'revision' ),
'section' => 'colors',
'default' => '#222222',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-dark-layout-background',
'context' => array( 'editor', 'front' ),
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_offcanvas_background',
'label' => esc_html__( 'Offcanvas Background', 'revision' ),
'section' => 'colors',
'default' => '#FFFFFF',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-light-offcanvas-background',
'context' => array( 'editor', 'front' ),
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_offcanvas_background_is_dark',
'label' => esc_html__( 'Offcanvas Background Dark', 'revision' ),
'section' => 'colors',
'default' => '#222222',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-dark-offcanvas-background',
'context' => array( 'editor', 'front' ),
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'divider',
'settings' => wp_unique_id( 'divider' ),
'section' => 'colors',
)
);
CSCO_Customizer::add_field(
array(
'type' => 'heading',
'label' => esc_html__( 'Site Header Color', 'revision' ),
'settings' => wp_unique_id( 'heading' ),
'section' => 'colors',
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_header_background',
'label' => esc_html__( 'Header Background', 'revision' ),
'section' => 'colors',
'default' => '#FDFDFF',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-light-header-background',
'context' => array( 'editor', 'front' ),
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_header_background_is_dark',
'label' => esc_html__( 'Header Background Dark', 'revision' ),
'section' => 'colors',
'default' => '#1C1C1C',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-dark-header-background',
'context' => array( 'editor', 'front' ),
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_header_submenu_background',
'label' => esc_html__( 'Header Submenu Background', 'revision' ),
'section' => 'colors',
'default' => '#FFFFFF',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-light-header-submenu-background',
'context' => array( 'editor', 'front' ),
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_header_submenu_background_is_dark',
'label' => esc_html__( 'Header Submenu Background Dark', 'revision' ),
'section' => 'colors',
'default' => '#222222',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-dark-header-submenu-background',
'context' => array( 'editor', 'front' ),
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_header_highlight_background',
'label' => esc_html__( 'Highlight Color', 'revision' ),
'section' => 'colors',
'default' => '#F2F2F6',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-light-header-highlight-background',
'context' => array( 'editor', 'front' ),
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_header_highlight_background_is_dark',
'label' => esc_html__( 'Highlight Color Dark', 'revision' ),
'section' => 'colors',
'default' => '#3D3D3D',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-dark-header-highlight-background',
'context' => array( 'editor', 'front' ),
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'divider',
'settings' => wp_unique_id( 'divider' ),
'section' => 'colors',
)
);
CSCO_Customizer::add_field(
array(
'type' => 'checkbox',
'settings' => 'color_advanced_settings',
'label' => esc_html__( 'Display advanced color settings', 'revision' ),
'section' => 'colors',
'default' => true,
)
);
CSCO_Customizer::add_field(
array(
'type' => 'divider',
'settings' => wp_unique_id( 'divider' ),
'section' => 'colors',
'active_callback' => array(
array(
'setting' => 'color_advanced_settings',
'operator' => '==',
'value' => false,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_input_background',
'label' => esc_html__( 'Input Background', 'revision' ),
'default' => '#FFFFFF',
'section' => 'colors',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-light-input-background',
'context' => array( 'editor', 'front' ),
),
),
'active_callback' => array(
array(
'setting' => 'color_advanced_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_input_background_is_dark',
'label' => esc_html__( 'Input Background Dark', 'revision' ),
'default' => '#222222',
'section' => 'colors',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-dark-input-background',
'context' => array( 'editor', 'front' ),
),
),
'active_callback' => array(
array(
'setting' => 'color_advanced_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_input',
'label' => esc_html__( 'Input Color', 'revision' ),
'default' => '#29294B',
'section' => 'colors',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-light-input-color',
'context' => array( 'editor', 'front' ),
),
),
'active_callback' => array(
array(
'setting' => 'color_advanced_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_input_color_is_dark',
'label' => esc_html__( 'Input Color Dark', 'revision' ),
'default' => '#FFFFFF',
'section' => 'colors',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-dark-input-color',
'context' => array( 'editor', 'front' ),
),
),
'active_callback' => array(
array(
'setting' => 'color_advanced_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'divider',
'settings' => wp_unique_id( 'divider' ),
'section' => 'colors',
'active_callback' => array(
array(
'setting' => 'color_advanced_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'heading',
'label' => esc_html__( 'Site Buttons Color', 'revision' ),
'settings' => wp_unique_id( 'heading' ),
'section' => 'colors',
'active_callback' => array(
array(
'setting' => 'color_advanced_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_button_background_start',
'label' => esc_html__( 'Primary Gradient Start', 'revision' ),
'section' => 'colors',
'default' => '#9895FF',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-light-button-background-start',
'context' => array( 'editor', 'front' ),
),
),
'active_callback' => array(
array(
'setting' => 'color_advanced_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_button_background_start_is_dark',
'label' => esc_html__( 'Primary Dark Gradient Start', 'revision' ),
'section' => 'colors',
'default' => '#434343',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-dark-button-background-start',
'context' => array( 'editor', 'front' ),
),
),
'active_callback' => array(
array(
'setting' => 'color_advanced_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_button_background_end',
'label' => esc_html__( 'Primary Gradient End', 'revision' ),
'section' => 'colors',
'default' => '#514DCC',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-light-button-background-end',
'context' => array( 'editor', 'front' ),
),
),
'active_callback' => array(
array(
'setting' => 'color_advanced_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_button_background_end_is_dark',
'label' => esc_html__( 'Primary Dark Gradient End', 'revision' ),
'section' => 'colors',
'default' => '#0F0F0F',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-dark-button-background-end',
'context' => array( 'editor', 'front' ),
),
),
'active_callback' => array(
array(
'setting' => 'color_advanced_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_button',
'label' => esc_html__( 'Primary Text Color', 'revision' ),
'section' => 'colors',
'default' => '#FFFFFF',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-light-button-color',
'context' => array( 'editor', 'front' ),
),
),
'active_callback' => array(
array(
'setting' => 'color_advanced_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_button_color_is_dark',
'label' => esc_html__( 'Primary Text Color Dark', 'revision' ),
'section' => 'colors',
'default' => '#FFFFFF',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-dark-button-color',
'context' => array( 'editor', 'front' ),
),
),
'active_callback' => array(
array(
'setting' => 'color_advanced_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_button_background_hover_start',
'label' => esc_html__( 'Hover Gradient Start', 'revision' ),
'section' => 'colors',
'default' => '#8E8BFF',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-light-button-hover-background-start',
'context' => array( 'editor', 'front' ),
),
),
'active_callback' => array(
array(
'setting' => 'color_advanced_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_button_background_hover_start_is_dark',
'label' => esc_html__( 'Hover Dark Gradient Start', 'revision' ),
'section' => 'colors',
'default' => '#383838',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-dark-button-hover-background-start',
'context' => array( 'editor', 'front' ),
),
),
'active_callback' => array(
array(
'setting' => 'color_advanced_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_button_background_hover_end',
'label' => esc_html__( 'Hover Gradient End', 'revision' ),
'section' => 'colors',
'default' => '#4440B4',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-light-button-hover-background-end',
'context' => array( 'editor', 'front' ),
),
),
'active_callback' => array(
array(
'setting' => 'color_advanced_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_button_background_hover_end_is_dark',
'label' => esc_html__( 'Hover Dark Gradient End', 'revision' ),
'section' => 'colors',
'default' => '#010101',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-dark-button-hover-background-end',
'context' => array( 'editor', 'front' ),
),
),
'active_callback' => array(
array(
'setting' => 'color_advanced_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_button_hover',
'label' => esc_html__( 'Hover Text Color', 'revision' ),
'section' => 'colors',
'default' => '#FFFFFF',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-light-button-hover-color',
'context' => array( 'editor', 'front' ),
),
),
'active_callback' => array(
array(
'setting' => 'color_advanced_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_button_hover_color_is_dark',
'label' => esc_html__( 'Hover Text Color Dark', 'revision' ),
'section' => 'colors',
'default' => '#FFFFFF',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-dark-button-hover-color',
'context' => array( 'editor', 'front' ),
),
),
'active_callback' => array(
array(
'setting' => 'color_advanced_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'divider',
'settings' => wp_unique_id( 'divider' ),
'section' => 'colors',
'active_callback' => array(
array(
'setting' => 'color_advanced_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_border',
'label' => esc_html__( 'Border Color', 'revision' ),
'description' => esc_html__( 'Used on Form Inputs, Separators etc.', 'revision' ),
'section' => 'colors',
'default' => '#E1E1E8',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-light-border-color',
'context' => array( 'editor', 'front' ),
),
),
'active_callback' => array(
array(
'setting' => 'color_advanced_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_border_color_is_dark',
'label' => esc_html__( 'Border Color Dark', 'revision' ),
'section' => 'colors',
'default' => '#2E2E2E',
'alpha' => true,
'output' => array(
array(
'element' => ':root',
'property' => '--cs-dark-border-color',
'context' => array( 'editor', 'front' ),
),
),
'active_callback' => array(
array(
'setting' => 'color_advanced_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_overlay',
'label' => esc_html__( 'Overlay Background', 'revision' ),
'section' => 'colors',
'default' => '#000000',
'alpha' => true,
'output' => array(
array(
'element' => ':root, [data-scheme="light"]',
'property' => '--cs-light-overlay-background-rgb',
'context' => array( 'editor', 'front' ),
'convert' => 'rgb',
),
),
'active_callback' => array(
array(
'setting' => 'color_advanced_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'color-alpha',
'settings' => 'color_overlay_color_is_dark',
'label' => esc_html__( 'Overlay Background Dark', 'revision' ),
'section' => 'colors',
'default' => '#000000',
'alpha' => true,
'output' => array(
array(
'element' => ':root, [data-scheme="dark"]',
'property' => '--cs-dark-overlay-background-rgb',
'context' => array( 'editor', 'front' ),
'convert' => 'rgb',
),
),
'active_callback' => array(
array(
'setting' => 'color_advanced_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'checkbox',
'settings' => 'color_advanced_border_settings',
'label' => esc_html__( 'Display border radius settings', 'revision' ),
'section' => 'colors',
'default' => false,
)
);
CSCO_Customizer::add_field(
array(
'type' => 'divider',
'settings' => wp_unique_id( 'divider' ),
'section' => 'color_border_settings',
'active_callback' => array(
array(
'setting' => 'color_advanced_border_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'dimension',
'settings' => 'color_layout elements_border_radius',
'label' => esc_html__( 'Layout Elements Border Radius', 'revision' ),
'description' => esc_html__( 'Used on Form Elements, Blockquotes, Block Groups etc.', 'revision' ),
'section' => 'colors',
'default' => '8px',
'sanitize_callback' => 'esc_html',
'output' => array(
array(
'element' => ':root',
'property' => '--cs-layout-elements-border-radius',
'context' => array( 'editor', 'front' ),
),
),
'active_callback' => array(
array(
'setting' => 'color_advanced_border_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'dimension',
'settings' => 'color_thumbnail_border_radius',
'label' => esc_html__( 'Thumbnail Border Radius', 'revision' ),
'section' => 'colors',
'default' => '16px',
'sanitize_callback' => 'esc_html',
'output' => array(
array(
'element' => ':root',
'property' => '--cs-thumbnail-border-radius',
'context' => array( 'editor', 'front' ),
),
),
'active_callback' => array(
array(
'setting' => 'color_advanced_border_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'dimension',
'settings' => 'color_button_border_radius',
'label' => esc_html__( 'Button Border Radius', 'revision' ),
'section' => 'colors',
'default' => '8px',
'sanitize_callback' => 'esc_html',
'output' => array(
array(
'element' => ':root',
'property' => '--cs-button-border-radius',
'context' => array( 'editor', 'front' ),
),
),
'active_callback' => array(
array(
'setting' => 'color_advanced_border_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'dimension',
'settings' => 'color_input_border_radius',
'label' => esc_html__( 'Input Border Radius', 'revision' ),
'section' => 'colors',
'default' => '8px',
'sanitize_callback' => 'esc_html',
'output' => array(
array(
'element' => ':root',
'property' => '--cs-input-border-radius',
'context' => array( 'editor', 'front' ),
),
),
'active_callback' => array(
array(
'setting' => 'color_advanced_border_settings',
'operator' => '==',
'value' => true,
),
),
)
);
CSCO_Customizer::add_field(
array(
'type' => 'dimension',
'settings' => 'color_tag_border_radius',
'label' => esc_html__( 'Tag Border Radius', 'revision' ),
'section' => 'colors',
'default' => '6px',
'sanitize_callback' => 'esc_html',
'output' => array(
array(
'element' => ':root',
'property' => '--cs-tag-border-radius',
'context' => array( 'editor', 'front' ),
),
),
'active_callback' => array(
array(
'setting' => 'color_advanced_border_settings',
'operator' => '==',
'value' => true,
),
),
)
);