162 lines
3.4 KiB
PHP
162 lines
3.4 KiB
PHP
<?php
|
|
/**
|
|
* Buttons options
|
|
*
|
|
* @copyright 2019-present Creative Themes
|
|
* @license http://www.gnu.org/copyleft/gpl.html GNU General Public License
|
|
* @package Blocksy
|
|
*/
|
|
|
|
$options = [
|
|
|
|
'buttons_panel' => [
|
|
'label' => __( 'Buttons', 'blocksy' ),
|
|
'type' => 'ct-panel',
|
|
'setting' => [ 'transport' => 'postMessage' ],
|
|
'inner-options' => [
|
|
|
|
blocksy_rand_md5() => [
|
|
'title' => __( 'General', 'blocksy' ),
|
|
'type' => 'tab',
|
|
'options' => [
|
|
|
|
'buttonMinHeight' => [
|
|
'label' => __( 'Min Height', 'blocksy' ),
|
|
'type' => 'ct-slider',
|
|
'min' => 30,
|
|
'max' => 100,
|
|
'value' => 40,
|
|
'responsive' => true,
|
|
'setting' => [ 'transport' => 'postMessage' ],
|
|
],
|
|
|
|
'buttonHoverEffect' => [
|
|
'label' => __( 'Hover Effect', 'blocksy' ),
|
|
'type' => 'ct-switch',
|
|
'value' => 'no',
|
|
'divider' => 'top',
|
|
'setting' => [ 'transport' => 'postMessage' ],
|
|
],
|
|
|
|
],
|
|
],
|
|
|
|
blocksy_rand_md5() => [
|
|
'title' => __( 'Design', 'blocksy' ),
|
|
'type' => 'tab',
|
|
'options' => [
|
|
|
|
'buttonTextColor' => [
|
|
'label' => __( 'Font Color', 'blocksy' ),
|
|
'type' => 'ct-color-picker',
|
|
'design' => 'inline',
|
|
'skipEditPalette' => true,
|
|
'setting' => [ 'transport' => 'postMessage' ],
|
|
|
|
'value' => [
|
|
'default' => [
|
|
'color' => '#ffffff',
|
|
],
|
|
|
|
'hover' => [
|
|
'color' => '#ffffff',
|
|
],
|
|
],
|
|
|
|
'pickers' => [
|
|
[
|
|
'title' => __( 'Initial', 'blocksy' ),
|
|
'id' => 'default',
|
|
],
|
|
|
|
[
|
|
'title' => __( 'Hover', 'blocksy' ),
|
|
'id' => 'hover',
|
|
],
|
|
],
|
|
],
|
|
|
|
'buttonColor' => [
|
|
'label' => __( 'Background Color', 'blocksy' ),
|
|
'type' => 'ct-color-picker',
|
|
'design' => 'inline',
|
|
'skipEditPalette' => true,
|
|
'setting' => [ 'transport' => 'postMessage' ],
|
|
|
|
'value' => [
|
|
'default' => [
|
|
'color' => 'var(--theme-palette-color-1)',
|
|
],
|
|
|
|
'hover' => [
|
|
'color' => 'var(--theme-palette-color-2)',
|
|
],
|
|
],
|
|
|
|
'pickers' => [
|
|
[
|
|
'title' => __( 'Initial', 'blocksy' ),
|
|
'id' => 'default',
|
|
],
|
|
|
|
[
|
|
'title' => __( 'Hover', 'blocksy' ),
|
|
'id' => 'hover',
|
|
],
|
|
],
|
|
],
|
|
|
|
'buttonBorder' => [
|
|
'label' => __( 'Border', 'blocksy' ),
|
|
'type' => 'ct-border',
|
|
'design' => 'inline',
|
|
'sync' => 'live',
|
|
'divider' => 'top',
|
|
'secondColor' => true,
|
|
'value' => [
|
|
'width' => 1,
|
|
'style' => 'none',
|
|
'color' => [
|
|
'color' => 'rgba(224, 229, 235, 0.5)',
|
|
],
|
|
|
|
'secondColor' => [
|
|
'color' => 'rgba(224, 229, 235, 0.7)',
|
|
],
|
|
],
|
|
],
|
|
|
|
'buttonPadding' => [
|
|
'label' => __( 'Padding', 'blocksy' ),
|
|
'type' => 'ct-spacing',
|
|
'divider' => 'top',
|
|
'setting' => [ 'transport' => 'postMessage' ],
|
|
'value' => blocksy_spacing_value([
|
|
'top' => '5px',
|
|
'left' => '20px',
|
|
'right' => '20px',
|
|
'bottom' => '5px',
|
|
]),
|
|
'responsive' => true
|
|
],
|
|
|
|
'buttonRadius' => [
|
|
'label' => __( 'Border Radius', 'blocksy' ),
|
|
'type' => 'ct-spacing',
|
|
'divider' => 'top',
|
|
'setting' => [ 'transport' => 'postMessage' ],
|
|
'value' => blocksy_spacing_value([
|
|
'top' => '3px',
|
|
'left' => '3px',
|
|
'right' => '3px',
|
|
'bottom' => '3px',
|
|
]),
|
|
'responsive' => true
|
|
],
|
|
|
|
],
|
|
],
|
|
],
|
|
],
|
|
];
|