Mini Shell
<?php
//////////////////////////////////////////////////////////////
//===========================================================
// freemium.php
//===========================================================
// PAGELAYER
// Inspired by the DESIRE to be the BEST OF ALL
// ----------------------------------------------------------
// Started by: Pulkit Gupta
// Date: 23rd Jan 2017
// Time: 23:00 hrs
// Site: http://pagelayer.com/wordpress (PAGELAYER)
// ----------------------------------------------------------
// Please Read the Terms of use at http://pagelayer.com/tos
// ----------------------------------------------------------
//===========================================================
// (c)Pagelayer Team
//===========================================================
//////////////////////////////////////////////////////////////
// Are we being accessed directly ?
if(!defined('PAGELAYER_VERSION')) {
exit('Hacking Attempt !');
}
global $pagelayer;
// Posts options style
$pagelayer_posts_options = array(
'type' => array(
'type' => 'select',
'label' => __pl('type'),
'default' => 'default',
'list' => array(
'default' => __pl('default'),
),
),
'infinite_types' => array(
'type' => 'radio',
'label' => __pl('infinite_scroll'),
'addClass' => ['pagelayer-infinite-posts','{{element}} .pagelayer-posts-container' => 'pagelayer-infinite-scroll-{{val}}'],
'list' => array(
'' => __pl('none'),
'button' => __pl('Button'),
'auto' => __pl('Auto'),
),
'req' => ['!enable_slider' => 'true'],
),
'alignment' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'addClass' => 'pagelayer-arc-layout-{{val}}',
'list' => array(
'' => __pl('default'),
'left' => __pl('left'),
'right' => __pl('right'),
'alt' => __pl('Alternative')
),
),
'columns' => array(
'type' => 'select',
'label' => __pl('columns'),
'np' => 1,
'screen' => 1,
'css' => ['{{element}} .pagelayer-posts-container' => 'grid-template-columns: repeat({{val}},1fr);'],
'list' => array(
'1' => '1',
'2' => '2',
'3' => '3',
'4' => '4',
'5' => '5',
'6' => '6',
),
),
'col_gap' => array(
'type' => 'slider',
'label' => __pl('col_gap'),
'min' => 0,
'step' => 1,
'max' => 100,
'screen' => 1,
'css' => ['{{element}} .pagelayer-posts-container' => 'grid-column-gap: {{val}}px;'],
),
'row_gap' => array(
'type' => 'slider',
'label' => __pl('row_gap'),
'min' => 0,
'step' => 1,
'max' => 100,
'screen' => 1,
'css' => ['{{element}} .pagelayer-posts-container' => 'grid-row-gap: {{val}}px;'],
),
'data_padding' => array(
'type' => 'padding',
'label' => __pl('padding'),
'default' => '5,5,5,5',
'screen' => 1,
'css' => ['{{element}} .pagelayer-wposts-content' => 'padding : {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
),
'data_margin' => array(
'type' => 'padding',
'label' => __pl('margin'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-wposts-col' => 'margin :{{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
),
'bg_color' => array(
'type' => 'color',
'label' => __pl('bg_color'),
'default' => '#ffffff',
'css' => ['{{element}} .pagelayer-wposts-col' => 'background-color:{{val}};'],
),
'box_shadow' => array(
'type' => 'box_shadow',
'label' => __pl('box_shadow'),
'css' => ['{{element}} .pagelayer-wposts-col' => 'box-shadow: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[4]}}px {{val[3]}} {{val[5]}} !important;'],
),
'post_bor_hover' => array(
'type' => 'radio',
'label' => __pl('state'),
'list' => array(
'' => __pl('normal'),
'hover' => __pl('hover'),
)
),
'post_border_type' => array(
'type' => 'select',
'label' => __pl('border_type'),
'css' => [
'{{element}} .pagelayer-wposts-col' => 'border-style: {{val}};',
],
'list' => [
'' => __pl('none'),
'solid' => __pl('solid'),
'double' => __pl('double'),
'dotted' => __pl('dotted'),
'dashed' => __pl('dashed'),
'groove' => __pl('groove'),
],
'show' => array(
'post_bor_hover' => ''
),
),
'post_border_color' => array(
'type' => 'color',
'label' => __pl('border_color_label'),
'default' => '#42414f',
'css' => ['{{element}} .pagelayer-wposts-col' => 'border-color: {{val}};'],
'req' => array(
'!post_border_type' => ''
),
'show' => array(
'post_bor_hover' => ''
),
),
'post_border_width' => array(
'type' => 'padding',
'label' => __pl('border_width'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-wposts-col' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
'req' => [
'!post_border_type' => ''
],
'show' => array(
'post_bor_hover' => ''
),
),
'post_border_radius' => array(
'type' => 'padding',
'label' => __pl('border_radius'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-wposts-col' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
'req' => array(
'!post_border_type' => '',
),
'show' => array(
'post_bor_hover' => '',
),
),
'post_border_type_hover' => array(
'type' => 'select',
'label' => __pl('border_type'),
'css' => [
'{{element}} .pagelayer-wposts-col:hover' => 'border-style: {{val}}',
],
'list' => [
'' => __pl('none'),
'solid' => __pl('solid'),
'double' => __pl('double'),
'dotted' => __pl('dotted'),
'dashed' => __pl('dashed'),
'groove' => __pl('groove'),
],
'show' => array(
'post_bor_hover' => 'hover'
),
),
'post_border_color_hover' => array(
'type' => 'color',
'label' => __pl('border_color_hover_label'),
'default' => '#42414f',
'css' => ['{{element}} .pagelayer-wposts-col:hover' => 'border-color: {{val}};'],
'req' => array(
'!post_border_type_hover' => ''
),
'show' => array(
'post_bor_hover' => 'hover'
),
),
'post_border_width_hover' => array(
'type' => 'padding',
'label' => __pl('border_width_hover'),
'screen' => 1,
'css' => [
'{{element}} .pagelayer-wposts-col:hover' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px;'
],
'req' => [
'!post_border_type_hover' => ''
],
'show' => array(
'post_bor_hover' => 'hover'
),
),
'post_border_radius_hover' => array(
'type' => 'padding',
'label' => __pl('border_radius_hover'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-wposts-col:hover' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
'req' => array(
'!post_border_type_hover' => '',
),
'show' => array(
'post_bor_hover' => 'hover',
),
),
'anim_hover' => array(
'type' => 'select',
'label' => __pl('Post Animation'),
'addClass' => ['{{element}} .pagelayer-wposts-col' => 'pagelayer-animation-{{val}}'],
'list' => [
'' => __pl('none'),
'grow' => __pl('Grow'),
'shrink' => __pl('Shrink'),
'pulse' => __pl('Pulse'),
'pulse-grow' => __pl('Pulse Grow'),
'pulse-shrink' => __pl('Pulse Shrink'),
'push' => __pl('Push'),
'pop' => __pl('Pop'),
'buzz' => __pl('Buzz'),
'buzz-out' => __pl('Buzz Out'),
'float' => __pl('Float'),
'sink' => __pl('Sink'),
'bob' => __pl('Bob'),
'hang' => __pl('Hang'),
'bounce-in' => __pl('Bounce In'),
'bounce-out' => __pl('Bounce Out'),
'rotate' => __pl('Rotate'),
'grow-rotate' => __pl('Grow Rotate'),
'skew-forward' => __pl('Skew Forward'),
'skew-backward' => __pl('Skew Backward'),
'wobble-vertical' => __pl('Wobble Vertical'),
'wobble-horizontal' => __pl('Wobble Horizontal'),
'wobble-bottom-to-right' => __pl('Wobble Bottom To Right'),
'wobble-top-to-right' => __pl('Wobble Top To Right'),
'wobble-top' => __pl('Wobble Top'),
'wobble-bottom' => __pl('Wobble Bottom'),
'wobble-skew' => __pl('Wobble Skew'),
],
)
);
// Posts thumb style
$pagelayer_thumb_style = [
'show_thumb' => array(
'label' => __pl('show_thumb'),
'type' => 'checkbox',
'default' => 'true',
//'addAttr' => ['{{element}} a' => 'target="_blank"'],
),
'thumb_img_type' => array(
'type' => 'select',
'label' => __pl('thumb_img_type'),
'list' => array(
'' => __pl('default'),
'custom' => __pl('custom')
),
'req' => ['show_thumb' => 'true'],
),
'def_thumb_img' => array(
'type' => 'image',
'label' => __pl('image'),
'req' => [
'show_thumb' => 'true',
'thumb_img_type' => 'custom',
]
),
'thumb_size' => array(
'type' => 'select',
'label' => __pl('type'),
'default' => 'medium_large',
'list' => pagelayer_image_sizes(),
'req' => ['show_thumb' => 'true'],
),
'ratio' => array(
'type' => 'slider',
'label' => __pl('ratio'),
'min' => 0,
'step' => 0.1,
'max' => 2,
'default' => 0.7,
'screen' => 1,
'css' => ['{{element}} .pagelayer-wposts-thumb' => 'padding: calc(50% * {{val}}) 0;'],
'req' => ['show_thumb' => 'true'],
),
];
// Posts type style
$pagelayer_title_style = [
'show_title' => array(
'type' => 'checkbox',
'label' => __pl('show_title'),
'default' => 'true',
),
'title_color' => array(
'type' => 'color',
'label' => __pl('color'),
'default' => '#0986c0',
'css' => ['{{element}} .pagelayer-wposts-title' => 'color:{{val}};'],
'req' => ['show_title' => 'true'],
),
'title_typo' => array(
'type' => 'typography',
'label' => __pl('typography'),
'default' => ',18,,,,,,,,,',
'css' => ['{{element}} .pagelayer-wposts-title' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
'req' => ['show_title' => 'true'],
),
'title_spacing' => array(
'type' => 'dimension',
'label' => __pl('top_bottom_spacing'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-wposts-title' => 'padding-top:{{val[0]}}px; padding-bottom:{{val[1]}}px;'],
'req' => ['show_title' => 'true'],
),
];
// Posts meta options
$pagelayer_meta_style = [
'meta' => array(
'type' => 'multiselect',
'label' => __pl('meta'),
'default' => 'author,date',
'list' => array(
'date' => __pl('date'),
'author' => __pl('author'),
'comments' => __pl('comments'),
'tags' => __pl('tags'),
'category' => __pl('category'),
),
),
'meta_sep' => array(
'type' => 'text',
'label' => __pl('separator'),
'default' => ' | ',
),
'meta_color' => array(
'type' => 'color',
'label' => __pl('color'),
'css' => ['{{element}} .pagelayer-wposts-meta *' => 'color:{{val}};'],
),
'meta_bg' => array(
'type' => 'color',
'label' => __pl('bg_color'),
'css' => ['{{element}} .pagelayer-wposts-meta' => 'background-color:{{val}};'],
),
'meta_align' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-wposts-meta' => 'text-align:{{val}};'],
'list' => array(
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right'),
),
),
'meta_spacing' => array(
'type' => 'padding',
'label' => __pl('spacing'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-wposts-meta' => 'padding-top:{{val[0]}}px; padding-right:{{val[1]}}px; padding-bottom:{{val[2]}}px; padding-left:{{val[3]}}px;'],
),
'meta_bor_rad' => array(
'type' => 'padding',
'label' => __pl('border_radius'),
'units' => ['px', '%'],
'screen' => 1,
'css' => ['{{element}} .pagelayer-wposts-meta' => 'border-radius: {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}}; -webkit-border-radius: {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}};-moz-border-radius: {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}};'],
),
'meta_typo' => array(
'type' => 'typography',
'label' => __pl('typography'),
'css' => [
'{{element}} .pagelayer-wposts-meta *' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;',
'{{element}} .pagelayer-wposts-sep' => 'font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important;'
],
),
'meta_tag_pos' => array(
'type' => 'select',
'label' => __pl('position'),
'screen' => 1,
'css' => [
'{{element}} .pagelayer-wposts-post' => 'position: relative;',
'{{element}} .pagelayer-wposts-meta' => 'position: {{val}};'
],
'list' => array(
'' => __pl('default'),
'relative' => __pl('relative'),
'absolute' => __pl('absolute')
),
),
'meta_width' => [
'type' => 'slider',
'label' => __pl('width'),
'screen' => 1,
'units' => ['px','%','em'],
'css' => ['{{element}} .pagelayer-wposts-meta' => 'width:{{val}};'],
'min' => 0,
'max' => 1000,
'step' => 1,
'req' => ['!meta_tag_pos' => '']
],
'meta_vposition' => [
'type' => 'select',
'label' => __pl('verticle_pos'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-wposts-meta' => '{{val}}:0;'],
'list' => [
'' => __pl('default'),
'top' => __pl('top'),
'bottom' => __pl('bottom')
],
'req' => ['!meta_tag_pos' => '']
],
'meta_vposition_offset' => [
'type' => 'slider',
'label' => __pl('ver_offset'),
'screen' => 1,
'units' => ['px','%','em'],
'css' => ['{{element}} .pagelayer-wposts-meta' => '{{meta_vposition}}:{{val}};'],
'min' => -1000,
'max' => 1000,
'step' => 1,
'req' => [
'!meta_vposition' => '',
'!meta_tag_pos' => ''
]
],
'meta_hposition' => [
'type' => 'select',
'label' => __pl('horizontal_pos'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-wposts-meta' => '{{val}}:0;'],
'list' => [
'' => __pl('default'),
'left' => __pl('left'),
'right' => __pl('right')
],
'req' => ['!meta_tag_pos' => '']
],
'meta_hposition_offset' => [
'type' => 'slider',
'label' => __pl('hor_offset'),
'screen' => 1,
'units' => ['px','%','em'],
'css' => ['{{element}} .pagelayer-wposts-meta' => '{{meta_hposition}}:{{val}};'],
'min' => -1000,
'max' => 1000,
'step' => 1,
'req' => [
'!meta_hposition' => '',
'!meta_tag_pos' => ''
]
]
];
// Posts content style
$pagelayer_content_style = [
'show_content' => array(
'type' => 'select',
'label' => __pl('show_content'),
'default' => 'excerpt',
'list' => array(
'' => __pl('none'),
'excerpt' => __pl('excerpt'),
'full' => __pl('full'),
),
),
'exc_length' => array(
'type' => 'spinner',
'label' => __pl('exc_length'),
'min' => 0,
'step' => 1,
'max' => 500,
'default' => 10,
'req' => ['show_content' => 'excerpt']
),
'content_color' => array(
'type' => 'color',
'label' => __pl('color'),
'default' => '#121212',
'css' => ['{{element}} .pagelayer-wposts-content' => 'color:{{val}};'],
),
'content_padding' => array(
'type' => 'padding',
'label' => __pl('padding'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-wposts-content .pagelayer-wposts-excerpt' => 'padding: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
),
'content_typo' => array(
'type' => 'typography',
'label' => __pl('typography'),
'css' => ['{{element}} .pagelayer-wposts-excerpt' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
'content_align' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'default' => 'left',
'screen' => 1,
'css' => ['{{element}} .pagelayer-wposts-content' => 'text-align:{{val}};'],
'list' => array(
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right'),
),
),
];
//Post Infinite Style
$pagelayer_infinite_style = array(
'infinite_text' => array(
'type' => 'text',
'label' => __pl('Button Text'),
'default' => 'Load More',
'req' => ['infinite_types' => 'button']
),
'infinite_final' => array(
'type' => 'text',
'addAttr' => ['{{element}} .pagelayer_load_button' => 'data-text="{{infinite_final}}"'],
'label' => __pl('Post End Message'),
'default' => 'No More Post',
),
'infinite_full_width' => array(
'type' => 'checkbox',
'label' => __pl('stretch'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-btn-load' => 'width: 100% !important; text-align: center;',
'{{element}} .pagelayer_load_button' =>'text-align: center;'],
),
'btn_typo' => array(
'type' => 'typography',
'label' => __pl('quote_content_typo'),
'css' => [
'{{element}} .pagelayer-btn-load-text' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;',
'{{element}} .pagelayer_load_button' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;',
],
),
'load_align' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'list' => array(
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right'),
),
'css' => ['{{element}} .pagelayer_load_button' => 'text-align:{{val}}'],
'req' => ['infinite_types' => 'button', 'infinite_full_width' => '']
),
'load_margin' => array(
'type' => 'padding',
'label' => __pl('margin'),
'screen' => 1,
'css' => ['{{element}} .pagelayer_load_button' => 'margin :{{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
),
'load_btn_icon' => array(
'type' => 'icon',
'label' => __pl('service_box_font_icon_label'),
),
'load_btn_icon_position' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'default' => 'pagelayer-btn-icon-left',
'list' => array(
'pagelayer-btn-icon-left' => __pl('left'),
'pagelayer-btn-icon-right' => __pl('right')
),
'req' => array(
'!load_btn_icon' => ''
),
),
'load_btn_icon_spacing' => array(
'type' => 'slider',
'label' => __pl('icon_spacing'),
'min' => 1,
'step' => 1,
'max' => 100,
'screen' => 1,
'css' => ['{{element}} .pagelayer-btn-load-icon' => 'padding: 0 {{val}}px;'],
'req' => ['!btn_icon' => ''],
),
'infinite_btn_type' => array(
'type' => 'select',
'label' => __pl('button_type_label'),
'default' => 'pagelayer-btn-default',
'list' => array(
'pagelayer-btn-default' => __pl('btn_type_default'),
'pagelayer-btn-primary' => __pl('btn_type_primary'),
'pagelayer-btn-secondary' => __pl('btn_type_secondary'),
'pagelayer-btn-success' => __pl('btn_type_success'),
'pagelayer-btn-info' => __pl('btn_type_info'),
'pagelayer-btn-warning' => __pl('btn_type_warning'),
'pagelayer-btn-danger' => __pl('btn_type_danger'),
'pagelayer-btn-dark' => __pl('btn_type_dark'),
'pagelayer-btn-light' => __pl('btn_type_light'),
'pagelayer-btn-link' => __pl('btn_type_link'),
'pagelayer-btn-anim' => __pl('btn_type_anim'),
'pagelayer-btn-custom' => __pl('btn_type_custom')
),
),
'infinite_anim_type' => array(
'type' => 'select',
'label' => __pl('type'),
'default' => 'glow',
'addClass' => ['{{element}} .pagelayer-btn-load' => 'pagelayer-btn-anim-{{val}}'],
'list' => array(
'glow' => __pl('glow_button'),
'thin' => __pl('thin_button'),
'slide' => __pl('slide_button')
),
'req' => array(
'infinite_btn_type' => 'pagelayer-btn-anim'
),
),
'infinite_direction' => array(
'type' => 'select',
'label' => __pl('animation_direction'),
'default' => 'pagelayer-btn-anim-left',
'addClass' => ['{{element}} .pagelayer-btn-load' => '{{val}}'],
'list' => array(
'pagelayer-btn-anim-left' => __pl('left'),
'pagelayer-btn-anim-right' => __pl('right'),
),
'req' => array(
'infinite_anim_type' => 'slide',
'infinite_btn_type' => 'pagelayer-btn-anim',
),
),
'infinite_btn_size' => array(
'type' => 'select',
'label' => __pl('button_size_label'),
'default' => 'pagelayer-btn-large',
'list' => array(
'pagelayer-btn-mini' => __pl('mini'),
'pagelayer-btn-small' => __pl('small'),
'pagelayer-btn-large' => __pl('large'),
'pagelayer-btn-extra-large' => __pl('extra_large'),
'pagelayer-btn-double-large' => __pl('double_large'),
'pagelayer-btn-custom' => __pl('custom'),
)
),
'infinite_btn_custom_size' => array(
'type' => 'spinner',
'label' => __pl('btn_custom_size'),
'min' => 1,
'step' => 1,
'max' => 100,
'default' => 5,
'screen' => 1,
'css' => ['{{element}} .pagelayer-btn-load' => 'padding: calc({{val}}px / 2) {{val}}px;'],
'req' => array(
'infinite_btn_size' => ['pagelayer-btn-custom','pagelayer-btn-anim'],
),
),
'infinite_btn_hover' => array(
'type' => 'radio',
'label' => __pl('state'),
'list' => array(
'' => __pl('normal'),
'hover' => __pl('hover'),
),
'req' => array(
'infinite_btn_type' => ['pagelayer-btn-custom','pagelayer-btn-anim'],
),
),
'infinite_btn_bg_color' => array(
'type' => 'color',
'label' => __pl('btn_bg_color_label'),
'default' => '#818a91',
'css' => [
'{{element}} .pagelayer-btn-load' => 'background-color: {{val}};',
'{{element}} .pagelayer-btn-anim-thin' => 'background-color: unset !important;',
'{{element}} .pagelayer-btn-anim-thin::before' => 'background-color: {{val}};',
'{{element}} .pagelayer-btn-anim-thin::after' => 'background-color: {{val}};',
],
'req' => array(
'infinite_btn_type' => ['pagelayer-btn-custom','pagelayer-btn-anim'],
),
'show' => array(
'infinite_btn_hover' => ''
),
),
'infinite_btn_color' => array(
'type' => 'color',
'label' => __pl('btn_color_label'),
'default' => '#ffffff',
'css' => ['{{element}} .pagelayer-btn-load' => 'color: {{val}};'],
'req' => array(
'infinite_btn_type' => ['pagelayer-btn-custom','pagelayer-btn-anim'],
),
'show' => array(
'infinite_btn_hover' => ''
),
),
'infinite_btn_hover_delay' => array(
'type' => 'spinner',
'label' => __pl('btn_hover_delay_label'),
'desc' => __pl('btn_hover_delay_desc'),
'min' => 0,
'step' => 100,
'max' => 5000,
'default' => 400,
'css' => ['{{element}} .pagelayer-btn-load' => '-webkit-transition: all {{val}}ms !important; transition: all {{val}}ms !important;'],
'show' => array(
'infinite_btn_type' => ['pagelayer-btn-custom','pagelayer-btn-anim'],
'infinite_btn_hover' => 'hover'
),
),
'infinite_btn_bg_color_hover' => array(
'type' => 'color',
'label' => __pl('btn_bg_color_hover_label'),
'css' => [
'{{element}} .pagelayer-btn-custom:hover, {{element}} .pagelayer-btn-anim-slide:after' => 'background-color: {{val}};',
],
'req' => array(
'infinite_btn_type' => ['pagelayer-btn-custom','pagelayer-btn-anim'],
'!infinite_anim_type' => ['glow','thin'],
),
'show' => array(
'infinite_btn_hover' => 'hover',
'!infinite_anim_type' => ['glow','thin'],
),
),
'infinite_btn_color_hover' => array(
'type' => 'color',
'label' => __pl('btn_color_hover_label'),
'css' => ['{{element}} .pagelayer-btn-load:hover' => 'color: {{val}};'],
'req' => array(
'infinite_btn_type' => ['pagelayer-btn-custom','pagelayer-btn-anim'],
),
'show' => array(
'infinite_btn_hover' => 'hover'
),
),
'infinite_btn_shadow' => [
'type' => 'box_shadow',
'label' => __pl('shadow'),
'css' => ['{{element}} .pagelayer-btn-load' => 'box-shadow: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[4]}}px {{val[3]}} {{val[5]}} !important;'],
],
'infinite_btn_shadow_hover' => [
'type' => 'box_shadow',
'label' => __pl('box_shadow_hover'),
'css' => ['{{element}} .pagelayer-btn-load:hover' => 'box-shadow: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[4]}}px {{val[3]}} {{val[5]}} !important;'],
],
'infinite_btn_border_type' => array(
'type' => 'select',
'label' => __pl('border_type'),
'css' => [
'{{element}} .pagelayer-btn-load, {{element}} .pagelayer-btn-anim-thin:after, {{element}} .pagelayer-btn-anim-thin:before' => 'border-style: {{val}};',
'{{element}} .pagelayer-btn-anim-thin' => 'border-style: unset !important;',
],
'list' => [
'' => __pl('none'),
'solid' => __pl('solid'),
'double' => __pl('double'),
'dotted' => __pl('dotted'),
'dashed' => __pl('dashed'),
'groove' => __pl('groove'),
],
'show' => array(
'infinite_btn_hover' => ''
),
),
'infinite_btn_border_color' => array(
'type' => 'color',
'label' => __pl('border_color_label'),
'default' => '#42414f',
'css' => ['{{element}} .pagelayer-btn-load' => 'border-color: {{val}};'],
'req' => array(
'!infinite_btn_border_type' => ''
),
'show' => array(
'infinite_btn_hover' => ''
),
),
'infinite_btn_border_width' => array(
'type' => 'padding',
'label' => __pl('border_width'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-btn-load, {{element}} .pagelayer-btn-anim-thin:after, {{element}} .pagelayer-btn-anim-thin:before' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
'req' => [
'!infinite_btn_border_type' => ''
],
'show' => ['infinite_btn_hover' => ''],
),
'infinite_btn_border_radius' => array(
'type' => 'padding',
'label' => __pl('border_radius'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-btn-load, {{element}} .pagelayer-btn-anim-glow:before' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
'req' => array(
'!infinite_btn_border_type' => '',
'!infinite_anim_type' => 'slide'
),
'show' => array(
'infinite_btn_hover' => '',
'!infinite_anim_type' => 'slide'
),
),
'infinite_btn_border_type_hover' => array(
'type' => 'select',
'label' => __pl('border_type'),
'css' => [
'{{element}} .pagelayer-btn-load:hover, {{element}} .pagelayer-btn-anim-thin:hover:after, {{element}} .pagelayer-btn-anim-thin:hover:before' => 'border-style: {{val}}',
'{{element}} .pagelayer-btn-anim-thin:hover' => 'border-style: unset !important;',
],
'list' => [
'' => __pl('none'),
'solid' => __pl('solid'),
'double' => __pl('double'),
'dotted' => __pl('dotted'),
'dashed' => __pl('dashed'),
'groove' => __pl('groove'),
],
'show' => array(
'infinite_btn_hover' => 'hover'
),
),
'infinite_btn_border_color_hover' => array(
'type' => 'color',
'label' => __pl('border_color_hover_label'),
'default' => '#42414f',
'css' => ['{{element}} .pagelayer-btn-load:hover' => 'border-color: {{val}};'],
'req' => array(
'!btn_border_type_hover' => ''
),
'show' => array(
'infinite_btn_hover' => 'hover'
),
),
'infinite_btn_border_width_hover' => array(
'type' => 'padding',
'label' => __pl('border_width_hover'),
'screen' => 1,
'css' => [
'{{element}} .pagelayer-btn-load:hover, {{element}} .pagelayer-btn-anim-thin:hover:after, {{element}} .pagelayer-btn-anim-thin:hover:before' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px;'
],
'req' => [
'!infinite_btn_border_type_hover' => ''
],
'show' => array(
'infinite_btn_hover' => 'hover'
),
),
'infinite_btn_border_radius_hover' => array(
'type' => 'padding',
'label' => __pl('border_radius_hover'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-btn-load:hover, {{element}} .pagelayer-btn-anim-glow:before' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
'req' => array(
'!btn_border_type_hover' => '',
'!anim_type' => 'slide'
),
'show' => array(
'infinite_btn_hover' => 'hover',
'!infinite_anim_type' => 'slide'
),
),
);
// Post More style
$pagelayer_more_style = [
'show_more' => array(
'type' => 'checkbox',
'label' => __pl('show'),
),
'more' => array(
'type' => 'text',
'label' => __pl('text'),
'default' => 'read more »',
'req' => ['show_more' => 'true'],
),
'more_typo' => array(
'type' => 'typography',
'label' => __pl('typography'),
'css' => ['{{element}} .pagelayer-wposts-more' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
'req' => ['show_more' => 'true'],
),
'full_width' => array(
'type' => 'checkbox',
'label' => __pl('stretch'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-btn-holder' => 'width: 100%; text-align: center;'],
'req' => ['show_more' => 'true'],
),
'align' => array(
'type' => 'radio',
'label' => __pl('obj_align_label'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-wposts-mdiv' => 'text-align: {{val}}'],
'list' => array(
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right')
),
'req' => array(
'full_width' => '',
'show_more' => 'true',
)
),
'icon' => array(
'type' => 'icon',
'label' => __pl('service_box_font_icon_label'),
'req' => ['show_more' => 'true'],
),
'icon_position' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'default' => 'pagelayer-btn-icon-left',
'list' => array(
'pagelayer-btn-icon-left' => __pl('left'),
'pagelayer-btn-icon-right' => __pl('right')
),
'req' => [
'show_more' => 'true',
'!icon' => ''
],
),
'icon_spacing' => array(
'type' => 'slider',
'label' => __pl('icon_spacing'),
'min' => 1,
'step' => 1,
'max' => 100,
'screen' => 1,
'css' => ['{{element}} .pagelayer-btn-icon' => 'padding: 0 {{val}}px;'],
'req' => array(
'!icon' => '',
'show_more' => 'true',
),
),
'btn_type' => array(
'type' => 'select',
'label' => __pl('button_type'),
//'addClass' => ['{{element}} .pagelayer-btn-holder' => '{{val}}'],
'list' => array(
'pagelayer-btn-link' => __pl('btn_type_link'),
'pagelayer-btn-default' => __pl('btn_type_default'),
'pagelayer-btn-primary' => __pl('btn_type_primary'),
'pagelayer-btn-secondary' => __pl('btn_type_secondary'),
'pagelayer-btn-success' => __pl('btn_type_success'),
'pagelayer-btn-info' => __pl('btn_type_info'),
'pagelayer-btn-warning' => __pl('btn_type_warning'),
'pagelayer-btn-danger' => __pl('btn_type_danger'),
'pagelayer-btn-dark' => __pl('btn_type_dark'),
'pagelayer-btn-light' => __pl('btn_type_light'),
'pagelayer-btn-custom' => __pl('btn_type_custom')
),
'req' => ['show_more' => 'true'],
),
'size' => array(
'type' => 'select',
'label' => __pl('button_size_label'),
'list' => array(
'pagelayer-btn-mini' => __pl('mini'),
'pagelayer-btn-small' => __pl('small'),
'pagelayer-btn-large' => __pl('large'),
'pagelayer-btn-extra-large' => __pl('extra_large'),
'pagelayer-btn-double-large' => __pl('double_large'),
'pagelayer-btn-custom' => __pl('custom'),
),
'req' => ['show_more' => 'true'],
),
'btn_custom_size' => array(
'type' => 'dimension',
'label' => __pl('btn_custom_size'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-wposts-more.pagelayer-btn-holder' => 'padding: {{val[0]}}px {{val[1]}}px;'],
'req' => array(
'size' => 'pagelayer-btn-custom',
'show_more' => 'true',
),
),
'btn_hover' => array(
'type' => 'radio',
'label' => __pl('state'),
'default' => '',
'list' => array(
'' => __pl('normal'),
'hover' => __pl('hover'),
),
'req' => array(
'btn_type' => 'pagelayer-btn-custom',
'show_more' => 'true',
),
),
'btn_bg_color' => array(
'type' => 'color',
'label' => __pl('btn_bg_color_label'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-btn-holder' => 'background-color: {{val}};'],
'req' => array(
'btn_type' => 'pagelayer-btn-custom',
'show_more' => 'true',
),
'show' => array(
'btn_hover' => ''
),
),
'more_color' => array(
'type' => 'color',
'label' => __pl('color'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-wposts-more' => 'color:{{val}};'],
'req' => array(
'btn_type' => 'pagelayer-btn-custom',
'show_more' => 'true',
),
'show' => array(
'btn_hover' => ''
),
),
'btn_hover_delay' => array(
'type' => 'spinner',
'label' => __pl('btn_hover_delay_label'),
'desc' => __pl('btn_hover_delay_desc'),
'min' => 0,
'step' => 100,
'max' => 5000,
'screen' => 1,
'css' => ['{{element}} .pagelayer-btn-holder' => '-webkit-transition: all {{val}}ms !important; transition: all {{val}}ms !important;'],
'show' => array(
'btn_hover' => 'hover'
),
'req' => ['show_more' => 'true'],
),
'btn_bg_color_hover' => array(
'type' => 'color',
'label' => __pl('btn_bg_color_hover_label'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-btn-holder:hover' => 'background-color: {{val}};'],
'req' => array(
'btn_type' => 'pagelayer-btn-custom',
'show_more' => 'true',
),
'show' => array(
'btn_hover' => 'hover'
),
),
'more_color_hover' => array(
'type' => 'color',
'label' => __pl('color'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-wposts-more:hover' => 'color:{{val}};'],
'req' => array(
'btn_type' => 'pagelayer-btn-custom',
'show_more' => 'true',
),
'show' => array(
'btn_hover' => 'hover'
),
),
];
// Post More style
$pagelayer_btn_border_style = [
'btn_bor_hover' => array(
'type' => 'radio',
'label' => __pl('state'),
'default' => '',
//'no_val' => 1,// Dont set any value to element
'list' => array(
'' => __pl('normal'),
'hover' => __pl('hover'),
)
),
'btn_border_type' => array(
'type' => 'select',
'label' => __pl('border_type'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-btn-holder' => 'border-style: {{val}}'],
'list' => [
'' => __pl('none'),
'solid' => __pl('solid'),
'double' => __pl('double'),
'dotted' => __pl('dotted'),
'dashed' => __pl('dashed'),
'groove' => __pl('groove'),
],
'show' => array(
'btn_bor_hover' => ''
)
),
'btn_border_color' => array(
'type' => 'color',
'label' => __pl('border_color_label'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-btn-holder' => 'border-color: {{val}};'],
'req' => array(
'!btn_border_type' => ''
),
'show' => array(
'btn_bor_hover' => ''
),
),
'btn_border_width' => array(
'type' => 'padding',
'label' => __pl('border_width'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-btn-holder' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
'req' => [
'!btn_border_type' => ''
],
'show' => array(
'btn_bor_hover' => ''
),
),
'btn_border_radius' => array(
'type' => 'padding',
'label' => __pl('border_radius'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-btn-holder' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
'req' => array(
'!btn_border_type' => ''
),
'show' => array(
'btn_bor_hover' => ''
),
),
'btn_border_type_hover' => array(
'type' => 'select',
'label' => __pl('border_type'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-btn-holder:hover' => 'border-style: {{val}}'],
'list' => [
'' => __pl('none'),
'solid' => __pl('solid'),
'double' => __pl('double'),
'dotted' => __pl('dotted'),
'dashed' => __pl('dashed'),
'groove' => __pl('groove'),
],
'show' => array(
'btn_bor_hover' => 'hover'
)
),
'btn_border_color_hover' => array(
'type' => 'color',
'label' => __pl('border_color_hover_label'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-btn-holder:hover' => 'border-color: {{val}};'],
'req' => array(
'!btn_border_type_hover' => ''
),
'show' => array(
'btn_bor_hover' => 'hover'
),
),
'btn_border_width_hover' => array(
'type' => 'padding',
'label' => __pl('border_width_hover'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-btn-holder:hover' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
'req' => [
'!btn_border_type_hover' => ''
],
'show' => array(
'btn_bor_hover' => 'hover'
),
),
'btn_border_radius_hover' => array(
'type' => 'padding',
'label' => __pl('border_radius_hover'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-btn-holder:hover' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
'req' => array(
'!btn_border_type_hover' => ''
),
'show' => array(
'btn_bor_hover' => 'hover'
),
),
];
// Archives Post title
pagelayer_freemium_shortcode(PAGELAYER_SC_PREFIX.'_archive_title', array(
'name' => __pl('archive_title'),
'group' => 'archive',
'html' => '<div class="pagelayer-archive-title">'. pagelayer_get_the_title() .'</div>',
'params' => array(
'align' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'np' => 1,
'list' => [
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right'),
],
'css' => ['{{element}} .pagelayer-archive-title' => 'text-align: {{val}}'],
),
'color' => array(
'type' => 'color',
'label' => __pl('color'),
'css' => ['{{element}} .pagelayer-archive-title' => 'color:{{val}}'],
),
'typo' => array(
'type' => 'typography',
'label' => __pl('typography'),
'css' => ['{{element}} .pagelayer-archive-title' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
)
)
);
// Archive Posts shows the posts as per the QUERY of the current page
pagelayer_freemium_shortcode(PAGELAYER_SC_PREFIX.'_archive_posts', array(
'name' => __pl('archive_posts'),
'group' => 'archive',
'html' => '{{pagelayer_pagination_top}}
<div class="pagelayer-posts-container">{{pagelayer_archive_posts}}</div>
{{pagelayer_pagination_bottom}}
<div if="{{infinite_types}}" class="pagelayer_load_button" data-text={{infinite_final}}>
<a class="pagelayer-btn-holder pagelayer-btn-load pagelayer-ele-link {{infinite_btn_type}} {{infinite_btn_size}} {{load_btn_icon_position}}">
<i if="{{load_btn_icon}}" class="{{load_btn_icon}} pagelayer-btn-load-icon"></i>
<span if="{{infinite_text}}" class="pagelayer-btn-load-text" >{{infinite_text}}</span>
<i if="{{load_btn_icon}}" class="{{load_btn_icon}} pagelayer-btn-load-icon"></i>
</a>
<div class="pagelayer-loader-holder" >
<i class="fa fa-spinner fa-spin fa-3x fa-fw" aria-hidden="true"></i>
</div>
</div>',
'params' => $pagelayer_posts_options,
'thumb_style' => $pagelayer_thumb_style,
'title_style' => $pagelayer_title_style,
'meta_options' => $pagelayer_meta_style,
'content_style' => $pagelayer_content_style,
'more_style' => $pagelayer_more_style,
'infinite' => $pagelayer_infinite_style,
'paginate_links' => array(
'pagination' => array(
'type' => 'select',
'label' => __pl('pagination'),
'default' => 'number_prev_next',
'list' => array(
'' => __pl('none'),
'number' => __pl('number'),
'number_prev_next' => __pl('number_prev_next'),
),
),
'pagination_on' => array(
'type' => 'select',
'label' => __pl('pagination_on'),
'list' => array(
'' => __pl('bottom'),
'top' => __pl('top'),
),
'req' => ['!pagination' => '']
),
'pagi_prev_text' => array(
'type' => 'text',
'label' => __pl('prev_text'),
'default' => 'Previous',
'req' => ['!pagination' => ['', 'number']]
),
'pagi_next_text' => array(
'type' => 'text',
'label' => __pl('next_text'),
'default' => 'Next',
'req' => ['!pagination' => ['', 'number']]
),
'pagi_end_size' => array(
'type' => 'spinner',
'label' => __pl('pagi_end_size'),
'default' => 1,
'req' => ['!pagination' => '']
),
'pagi_mid_size' => array(
'type' => 'spinner',
'label' => __pl('pagi_mid_size'),
'default' => 2,
'req' => ['!pagination' => '']
),
'before_page_number' => array(
'type' => 'text',
'label' => __pl('before_page_number'),
'req' => ['!pagination' => '']
),
'after_page_number' => array(
'type' => 'text',
'label' => __pl('after_page_number'),
'req' => ['!pagination' => '']
),
),
'paginate_links_style' => array(
'pagi_typo' => array(
'type' => 'typography',
'label' => __pl('typography'),
'css' => [
'{{element}} .pagelayer-pagination' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;',
],
'req' => ['!pagination' => '']
),
'pagi_align' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'list' => array(
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right'),
),
'css' => ['{{element}} .pagelayer-pagination' => 'text-align:{{val}}'],
'req' => ['!pagination' => '']
),
'pagi_colors' => array(
'type' => 'radio',
'label' => __pl('colors'),
'list' => array(
'normal' => __pl('normal'),
'hover' => __pl('hover'),
'active' => __pl('active'),
),
'req' => ['!pagination' => '']
),
'pagi_color' => array(
'type' => 'color',
'label' => __pl('color'),
'css' => ['{{element}} .pagelayer-pagination a.page-numbers' => 'color:{{val}}'],
'show' => [ 'pagi_colors' => 'normal'],
'req' => ['!pagination' => '']
),
'pagi_hover_color' => array(
'type' => 'color',
'label' => __pl('current_color'),
'css' => ['{{element}} .pagelayer-pagination a.page-numbers:hover' => 'color:{{val}}'],
'show' => [ 'pagi_colors' => 'hover'],
'req' => ['!pagination' => '']
),
'pagi_current_color' => array(
'type' => 'color',
'label' => __pl('current_color'),
'css' => ['{{element}} .pagelayer-pagination .current' => 'color:{{val}}'],
'show' => [ 'pagi_colors' => 'active']
),
'pagi_space_between' => array(
'type' => 'slider',
'label' => __pl('space_between'),
'css' => ['{{element}} .pagelayer-pagination .page-numbers:not(:last-child)' => 'margin-right:{{val}}px'],
'req' => ['!pagination' => '']
),
'pagi_padding' => array(
'type' => 'padding',
'label' => __pl('padding'),
'css' => ['{{element}} .pagelayer-pagination' => 'padding:{{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
'req' => ['!pagination' => '']
),
),
'styles' => array(
'thumb_style' => __pl('thumb_style'),
'title_style' => __pl('title_style'),
'meta_options' => __pl('meta_options'),
'content_style' => __pl('content_style'),
'more_style' => __pl('more_style'),
'paginate_links' => __pl('paginate_links'),
'paginate_links_style' => __pl('paginate_links_style'),
'infinite' => __pl('infinite_scroll'),
),
)
);
// Site Title
pagelayer_freemium_shortcode(PAGELAYER_SC_PREFIX.'_wp_title', array(
'name' => __pl('Site Title'),
'group' => 'wordpress',
'html' => '<div class="pagelayer-wp-title-content">
<div class="pagelayer-wp-title-section">
<a href="'.get_site_url().'" class="pagelayer-wp-title-link pagelayer-ele-link">
<img if="{{site_logo}}" class="pagelayer-img pagelayer-wp-title-img" src="{{func_image}}" title="{{{logo_img-title}}}" alt="{{{logo_img-alt}}}"/>
<div class="pagelayer-wp-title-holder">
<div class="pagelayer-wp-title-heading">'.get_bloginfo( 'name' ).'</div>
<div if="{{site_desc}}" class="pagelayer-wp-title-desc">'.get_bloginfo( 'description' ).'</div>
</div>
</a>
</div>
<div>',
'params' => array(
'site_title_style' => array(
'type' => 'typography',
'label' => __pl('typography'),
'np' => 1,
'css' => ['{{element}} .pagelayer-wp-title-heading' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
'site_title_state' => array(
'type' => 'radio',
'label' => __pl('state'),
'default' => 'normal',
'list' => array(
'normal' => __pl('normal'),
'hover' => __pl('hover'),
),
),
'title_color' => array(
'type' => 'color',
'label' => __pl('text_color'),
'np' => 1,
'css' => ['{{element}} .pagelayer-wp-title-heading' => 'color:{{val}};'],
'show' => ['!site_title_state' => 'hover'],
),
'title_color_hover' => array(
'type' => 'color',
'label' => __pl('text_color'),
'css' => ['{{element}} .pagelayer-wp-title-heading:hover' => 'color:{{val}};'],
'show' => ['site_title_state' => 'hover'],
),
'title_hover_delay' => array(
'type' => 'spinner',
'label' => __pl('service_icon_hover_delay'),
'min' => 0,
'step' => 100,
'max' => 5000,
'css' => ['{{element}} .pagelayer-wp-title-heading' => '-webkit-transition: all {{val}}ms; transition: all {{val}}ms;'],
'show' => ['site_title_state' => 'hover'],
),
'text-align' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'default' => 'center',
'screen' => 1,
'list' => array(
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right')
),
'css' => ['{{element}} .pagelayer-wp-title-heading' => 'text-align:{{val}};'],
),
'title_padding' => array(
'type' => 'padding',
'label' => __pl('padding'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-wp-title-heading' => 'padding: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
),
'disable_title' => array(
'type' => 'checkbox',
'label' => __pl('disable_title'),
'desc' => __pl('disable_title_exp'),
'np' => 1,
'css' => ['{{element}} .pagelayer-wp-title-holder' => 'display: none;'],
'req' => ['site_logo' => 'true']
),
),
'site_description' => array(
'site_desc' => array(
'type' => 'checkbox',
'label' => __pl('site_desc'),
'np' => 1,
),
'site_desc_style' => array(
'type' => 'typography',
'label' => __pl('typography'),
'css' => ['{{element}} .pagelayer-wp-title-desc' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
'req' => ['site_desc' => 'true']
),
'site_desc_state' => array(
'type' => 'radio',
'label' => __pl('state'),
'default' => 'normal',
'list' => array(
'normal' => __pl('normal'),
'hover' => __pl('hover'),
),
'req' => ['site_desc' => 'true']
),
'desc_color' => array(
'type' => 'color',
'label' => __pl('text_color'),
'css' => ['{{element}} .pagelayer-wp-title-desc' => 'color:{{val}};'],
'show' => ['site_desc_state' => 'normal'],
'req' => ['site_desc' => 'true']
),
'desc_color_hover' => array(
'type' => 'color',
'label' => __pl('text_color'),
'css' => ['{{element}} .pagelayer-wp-title-desc:hover' => 'color:{{val}};'],
'show' => ['site_desc_state' => 'hover'],
'req' => ['site_desc' => 'true']
),
'desc_hover_delay' => array(
'type' => 'spinner',
'label' => __pl('service_icon_hover_delay'),
'min' => 0,
'step' => 100,
'max' => 5000,
'css' => ['{{element}} .pagelayer-wp-title-desc' => '-webkit-transition: all {{val}}ms; transition: all {{val}}ms;'],
'show' => ['site_desc_state' => 'hover'],
'req' => ['site_desc' => 'true']
),
'desc_text_align' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'screen' => 1,
'list' => array(
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right')
),
'css' => ['{{element}} .pagelayer-wp-title-desc' => 'text-align:{{val}};'],
'req' => ['site_desc' => 'true']
),
'desc_padding' => array(
'type' => 'padding',
'label' => __pl('padding'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-wp-title-desc' => 'padding: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
'req' => ['site_desc' => 'true']
),
),
'logo_style' => array(
'site_logo' => array(
'type' => 'checkbox',
'label' => __pl('site_logo'),
'np' => 1,
//'desc' => __pl('site_logo_desc'),
),
'logo_img_type' => array(
'type' => 'select',
'label' => __pl('logo_img_type'),
'np' => 1,
'list' => array(
'' => __pl('default_logo'),
'custom-logo' => __pl('custom_logo'),
),
'req' => array(
'site_logo' => 'true'
)
),
'logo_img' => array(
'type' => 'image',
'label' => __pl('logo_select'),
'np' => 1,
'req' => array(
'site_logo' => 'true',
'logo_img_type' => 'custom-logo',
)
),
'logo_img_size' => array(
'type' => 'radio',
'label' => __pl('logo_size'),
'default' => 'full',
'list' => array(
'full' => __pl('full'),
'thumbnail' => __pl('thumbnail'),
'custom' => __pl('custom'),
),
'req' => array(
'site_logo' => 'true'
)
),
'logo_img_custom_size' => array(
'type' => 'slider',
'label' => __pl('logo_custom_size'),
'min' => 10,
'max' => 100,
'default' => 20,
'screen' => 1,
'css' => ['{{element}} .pagelayer-wp-title-img' => 'width:{{val}}%; height: auto;'],
'req' => array(
'logo_img_size' => 'custom',
'site_logo' => 'true'
)
),
'align' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'default' => 'left',
'list' => array(
'left' => __pl('left'),
'top' => __pl('top'),
'right' => __pl('right')
),
'addClass' => ['{{element}} .pagelayer-wp-title-link' => 'pagelayer-wp-title-align-{{val}}'],
'req' => array(
'site_logo' => 'true'
)
),
'vertical_align' => array(
'type' => 'radio',
'label' => __pl('vertical_alignment'),
'default' => 'middle',
'list' => array(
'top' => __pl('top'),
'middle' => __pl('middle'),
'bottom' => __pl('bottom')
),
'addClass' => ['{{element}} .pagelayer-wp-title-link' => 'pagelayer-wp-title-vertical-{{val}}'],
'req' => ['site_logo' => 'true',
'!align' => 'top']
),
),
'styles' => [
'site_description' => __pl('site_desc'),
'logo_style' => __pl('logo_style'),
]
)
);
// Copyright
pagelayer_freemium_shortcode(PAGELAYER_SC_PREFIX.'_copyright', array(
'name' => __pl('copyright'),
'group' => 'other',
'icon' => 'fa fa-copyright',
'html' => '<div class="pagelayer-copyright">
<a href="'.home_url().'">
{{copyright_text}}
</a>
</div>',
'params' => array(
'copyright_text' => array(
'type' => 'textarea',
'label' => __pl('text'),
'default' => pagelayer_get_option('pagelayer-copyright')
),
'color' => array(
'type' => 'color',
'label' => __pl('color'),
'np' => 1,
'css' => ['{{element}} .pagelayer-copyright *, {{element}} .pagelayer-copyright' => 'color:{{val}}']
),
'typography' => array(
'type' => 'typography',
'label' => __pl('typography'),
'css' => ['{{element}} .pagelayer-copyright *, {{element}} .pagelayer-copyright' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
'align' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'screen' => 1,
'list' => [
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right'),
],
'css' => ['{{element}} .pagelayer-copyright' => 'text-align: {{val}}'],
),
)
)
);
// Primary Menu
pagelayer_freemium_shortcode(PAGELAYER_SC_PREFIX.'_wp_menu', array(
'name' => __pl('primary_menu'),
'group' => 'wordpress',
'html' => '<div class="pagelayer-wp-menu-holder" data-layout="{{layout}}" data-submenu_ind="{{submenu_ind}}" data-drop_breakpoint="{{drop_breakpoint}}">
<div class="pagelayer-primary-menu-bar"><i class="{{menu_toggle_icon}}"></i></div>
<div class="pagelayer-wp-menu-container pagelayer-menu-type-{{layout}} pagelayer-menu-hover-{{pointer}} {{m_animation}} {{slide_style}}" data-align="{{align}}">
<div class="pagelayer-wp_menu-close"><i class="fas fa-times"></i></div>
{{nav_menu}}
</div>
</div>',
'params' => array(
'nav_list' => array(// Never use the same name as we are replacing in IMPORT
'type' => 'menus',
'label' => __pl('select_menu'),
'np' => 1,
'default' => pagelayer_get_menu_list(true),
'list' => pagelayer_get_menu_list(),
),
),
'menu_style' => [
'align' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'np' => 1,
'default' => 'left',
'screen' => 1,
'list' => array(
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right'),
),
'css' => ['{{element}} .pagelayer-wp_menu-ul' => 'text-align:{{val}};'],
),
'layout' => array(
'type' => 'select',
'label' => __pl('layout'),
'default' => 'horizontal',
'list' => array(
'horizontal' => __pl('horizontal'),
'vertical' => __pl('vertical'),
'dropdown' => __pl('dropdown'),
),
),
'drop_breakpoint' => array(
'type' => 'select',
'label' => __pl('drop_breakpoint'),
'np' => 1,
'list' => array(
'none' => __pl('none'),
'mobile' => __pl('mobile'),
'tablet' => __pl('tablet'),
),
'req' => [ '!layout' => 'dropdown']
),
'pointer' => array(
'type' => 'select',
'label' => __pl('pointer'),
'default' => 'underline',
'list' => array(
'' => __pl('none'),
'underline' => __pl('underline'),
'overline' => __pl('overline'),
'doubleline' => __pl('double_line'),
'framed' => __pl('Framed'),
'background' => __pl('bg_color'),
'text' => __pl('text'),
),
),
'm_animation' => array(
'type' => 'select',
'label' => __pl('animation'),
'default' => 'slide',
'list' => array(
'none' => __pl('none'),
'fade' => __pl('fade'),
'slide' => __pl('slide'),
'grow' => __pl('Grow'),
'dropin' => __pl('drop_in'),
'dropout' => __pl('Drop_out'),
),
),
'list_style' => array(
'type' => 'select',
'label' => __pl('list_style'),
'np' => 1,
'default' => 'none',
'list' => array(
'none' => __pl('none'),
'circle' => __pl('list_list_type_circle'),
'decimal' => __pl('decimal'),
'square' => __pl('list_list_type_square'),
'disc' => __pl('list_list_type_disc'),
'inherit' => __pl('inherit'),
'upper-roman' => __pl('upper_roman'),
'upper-alpha' => __pl('upper_alpha'),
'lower-roman' => __pl('lower_roman'),
'lower-alpha' => __pl('lower_alpha'),
),
'css' => ['{{element}} .pagelayer-wp-menu-container li.menu-item' => 'list-style: {{val}};']
),
'submenu_ind' => array(
'type' => 'select',
'label' => __pl('sbmenu_indicator'),
'np' => 1,
'default' => 'caret-down',
'list' => array(
'' => __pl('none'),
'caret-down' => __pl('caret_down'),
'chevron-down' => __pl('chevron'),
'angle-down' => __pl('angle'),
'plus' => __pl('Plus'),
'arrow-down' => __pl('arrow_down'),
),
),
'submenu_anim' => array(
'type' => 'select',
'label' => __pl('submenu_anim'),
'np' => 1,
'list' => array(
'' => __pl('none'),
'pulse' => __pl('Pulse'),
'fade' => __pl('fade'),
'fadeindown' => __pl('fadeindown'),
'fadeinup' => __pl('fadeinup'),
'slideindown' => __pl('slideindown'),
'slideinup' => __pl('slideinup'),
'zoomin' => __pl('zoomin'),
'flip' => __pl('flip'),
),
'css' => ['{{element}} .pagelayer-active-sub-menu.pagelayer-mega-menu-item > .pagelayer-mega-menu,
:not(.pagelayer-ele-wrap) > {{element}} .pagelayer-menu-type-horizontal .pagelayer-mega-menu-item:hover > .pagelayer-mega-menu,
{{element}} .pagelayer-active-sub-menu:not(.pagelayer-mega-menu-item) > ul.sub-menu,
{{element}} .pagelayer-menu-type-horizontal .menu-item-has-children:not(.pagelayer-mega-menu-item, .pagelayer-mega-column-item .sub-menu li):hover > ul.sub-menu,
:not(.pagelayer-ele-wrap) > .pagelayer-wp_menu .pagelayer-menu-type-vertical[class*="pagelayer-submenu-position-"] .pagelayer-mega-menu-item:hover > .pagelayer-mega-menu,
{{element}} .pagelayer-menu-type-vertical[class*="pagelayer-submenu-position-"] .menu-item-has-children:not(.pagelayer-mega-menu-item, .pagelayer-mega-column-item .sub-menu li):hover > ul.sub-menu' => 'animation-name: pagelayer-submenu-{{val}};animation-duration: 300ms;animation-timing-function: linear; animation-iteration-count: 1;'],
),
'menu_colors' => array(
'type' => 'radio',
'label' => __pl('Background'),
'np' => 1,
//'no_val' => 1,// Dont set any value to element
'list' => [
'' => __pl('normal'),
'hover' => __pl('hover'),
'active' => __pl('active'),
],
),
'menu_color' => [
'type' => 'color',
'label' => __pl('color'),
'np' => 1,
'css' => ['{{element}} .pagelayer-wp_menu-ul>li a:first-child' => 'color: {{val}};'],
'show' => ['menu_colors' => ''],
'screen' => 1
],
'menu_bg_color' => [
'type' => 'color',
'label' => __pl('p_bg_color'),
'np' => 1,
'css' => ['{{element}} .pagelayer-wp_menu-ul>li' => 'background-color: {{val}};'],
'show' => ['menu_colors' => ''],
'screen' => 1
],
'menu_color_hover' => [
'type' => 'color',
'label' => __pl('color'),
'np' => 1,
'css' => ['{{element}} .pagelayer-wp_menu-ul>li>a:hover' => 'color: {{val}};',
'{{element}} .pagelayer-wp_menu-ul>li.pagelayer-active-sub-menu>a:hover' => 'color: {{val}};'],
'show' => ['menu_colors' => 'hover'],
'screen' => 1
],
'menu_bg_color_hover' => [
'type' => 'color',
'label' => __pl('p_bg_color'),
'np' => 1,
'default' => '#00ccff',
'css' => ['{{element}} .pagelayer-menu-hover-background .pagelayer-wp_menu-ul>li:hover' => 'background-color: {{val}};','{{element}} .pagelayer-wp_menu-ul>li>a:hover:before' => 'background-color: {{val}};border-color:{{val}}',
'{{element}} .pagelayer-wp_menu-ul>li>a:hover:after' => 'background-color: {{val}};border-color:{{val}}',
'{{element}} .pagelayer-wp_menu-ul>li.pagelayer-active-sub-menu' => 'background-color: {{val}};'],
'show' => ['menu_colors' => 'hover'],
'screen' => 1
],
'menu_color_active' => [
'type' => 'color',
'label' => __pl('color'),
'np' => 1,
'css' => ['{{element}} .pagelayer-wp_menu-ul>li.current-menu-item>a' => 'color: {{val}};'],
'show' => ['menu_colors' => 'active'],
'screen' => 1
],
'menu_bg_color_active' => [
'type' => 'color',
'label' => __pl('p_bg_color'),
'np' => 1,
'default' => '#00ccff',
'css' => ['{{element}} .pagelayer-wp_menu-ul>li.current-menu-item' => 'background-color: {{val}};'],
'show' => ['menu_colors' => 'active'],
'screen' => 1
],
'menu_typo' => array(
'type' => 'typography',
'label' => __pl('typography'),
'np' => 1,
'css' => ['{{element}} .pagelayer-wp-menu-container ul li.menu-item > a' => 'font-family: {{val[0]}} !important; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
'menu_pointer_height' => [
'type' => 'slider',
'label' => __pl('pointer_height'),
'screen' => 1,
'min' => 1,
'max' => 50,
'css' => ['{{element}} .pagelayer-menu-hover-underline:not(.none) .pagelayer-wp_menu-ul>li>a:before, {{element}} .pagelayer-menu-hover-doubleline:not(.none) .pagelayer-wp_menu-ul>li>a:before, {{element}} .pagelayer-menu-hover-doubleline:not(.none) .pagelayer-wp_menu-ul>li>a:after, {{element}} .pagelayer-menu-hover-overline:not(.none) .pagelayer-wp_menu-ul>li>a:before' => 'height:{{val}}px;',
'{{element}} .pagelayer-menu-hover-framed .pagelayer-wp_menu-ul>li>a:hover:before' => 'border-width: {{val}}px'],
'show' => ['pointer' => ['underline', 'overline', 'doubleline', 'framed']],
],
'horizontal_padding' => [
'type' => 'slider',
'label' => __pl('horizontal_padding'),
'default' => 10,
'screen' => 1,
'css' => ['{{element}} .pagelayer-wp_menu-ul>li>a' => 'padding-left: {{val}}px;padding-right: {{val}}px;'],
],
'vertical_padding' => [
'type' => 'slider',
'label' => __pl('vertical_padding'),
'default' => 10,
'screen' => 1,
'css' => ['{{element}} .pagelayer-wp_menu-ul>li>a' => 'padding-top: {{val}}px;padding-bottom : {{val}}px;'],
],
],
'submenu_style' => [
'submenu_align' => array(
'type' => 'radio',
'label' => __pl('item_alignment'),
'np' => 1,
'default' => 'left',
'screen' => 1,
'list' => array(
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right'),
),
'css' => ['{{element}} ul.sub-menu li>a' => 'justify-content:{{val}} !important;'],
),
'submenu_position' => [
'type' => 'radio',
'label' => __pl('position'),
'default' => 'left',
'list' => array(
'left' => __pl('left'),
'right' => __pl('right'),
),
'css' => ['{{element}} .pagelayer-menu-type-horizontal .sub-menu' => '{{val}}:0px;', '{{element}} .pagelayer-menu-type-horizontal .sub-menu .sub-menu' => 'left:unset;{{val}}:100% !important;top:0px;'],
'req' => ['layout' => 'horizontal'],
],
'submenu_v_position' => [
'type' => 'radio',
'label' => __pl('position'),
'list' => array(
'' => __pl('Default'),
'left' => __pl('left'),
'right' => __pl('right'),
),
'addClass' => ['{{element}} .pagelayer-menu-type-vertical' => 'pagelayer-submenu-position-{{val}}'],
'req' => ['layout' => 'vertical'],
],
'submenu_colors' => array(
'type' => 'radio',
'label' => __pl('Background'),
'np' => 1,
//'no_val' => 1,// Dont set any value to element
'list' => [
'' => __pl('normal'),
'hover' => __pl('hover'),
'active' => __pl('active'),
],
),
'submenu_color' => [
'type' => 'color',
'label' => __pl('color'),
'np' => 1,
'default' => '#ffffff',
'css' => ['{{element}} .pagelayer-wp-menu-container ul.sub-menu>li a' => 'color: {{val}};'],
'show' => ['submenu_colors' => ''],
'screen' => 1
],
'submenu_bg_color' => [
'type' => 'color',
'label' => __pl('bg_color'),
'np' => 1,
'default' => '#0986c0',
'css' => ['{{element}} .pagelayer-wp-menu-container ul.sub-menu' => 'background-color: {{val}};'],
'show' => ['submenu_colors' => ''],
'screen' => 1
],
'submenu_color_hover' => [
'type' => 'color',
'label' => __pl('color'),
'np' => 1,
'css' => ['{{element}} .pagelayer-wp-menu-container ul.sub-menu>li a:hover' => 'color: {{val}};', '{{element}} .pagelayer-wp-menu-container ul.sub-menu>li.pagelayer-active-sub-menu a:hover' => 'color: {{val}};'],
'show' => ['submenu_colors' => 'hover'],
'screen' => 1
],
'submenu_bg_color_hover' => [
'type' => 'color',
'label' => __pl('bg_color'),
'np' => 1,
'css' => ['{{element}} .pagelayer-wp-menu-container ul.sub-menu>li:hover' => 'background-color: {{val}};', '{{element}} .pagelayer-wp-menu-container ul.sub-menu>li.pagelayer-active-sub-menu' => 'background-color: {{val}};'],
'show' => ['submenu_colors' => 'hover'],
'screen' => 1
],
'submenu_color_active' => [
'type' => 'color',
'label' => __pl('color'),
'np' => 1,
'css' => ['{{element}} .pagelayer-wp-menu-container ul.sub-menu>li.current-menu-item a' => 'color: {{val}};'],
'show' => ['submenu_colors' => 'active'],
'screen' => 1
],
'submenu_bg_color_active' => [
'type' => 'color',
'label' => __pl('bg_color'),
'np' => 1,
'css' => ['{{element}} .pagelayer-wp-menu-container ul.sub-menu>li.current-menu-item' => 'background-color: {{val}};'],
'show' => ['submenu_colors' => 'active'],
'screen' => 1
],
'submenu_typo' => array(
'type' => 'typography',
'label' => __pl('typography'),
'np' => 1,
'css' => ['{{element}} .pagelayer-wp-menu-container ul.sub-menu li a' => 'font-family: {{val[0]}} !important; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;']
),
'submenu_horizontal_padding' => [
'type' => 'slider',
'label' => __pl('horizontal_padding'),
'default' => 10,
'screen' => 1,
'css' => ['{{element}} .pagelayer-wp-menu-container ul.sub-menu li a' => 'padding-left: {{val}}px;padding-right: {{val}}px;'],
],
'submenu_vertical_padding' => [
'type' => 'slider',
'label' => __pl('vertical_padding'),
'default' => 10,
'screen' => 1,
'css' => ['{{element}} .pagelayer-wp-menu-container ul.sub-menu li a' => 'padding-top: {{val}}px;padding-bottom : {{val}}px;'],
],
'submenu_left_margin' => [
'type' => 'slider',
'label' => __pl('left_margin'),
'default' => 10,
'screen' => 1,
'css' => ['{{element}} .pagelayer-wp-menu-container .sub-menu a' => 'margin-left: {{val}}px;', '{{element}} .pagelayer-wp-menu-container .sub-menu .sub-menu a' => 'margin-left: calc(2 * {{val}}px);'],
],
'submenu_index' => [
'type' => 'slider',
'label' => __pl('z-index'),
'css' => ['{{element}} .menu-item .sub-menu, {{element}} .menu-item .pagelayer-mega-menu' => 'z-index:{{val}}'],
],
],
'menu_toggle' => [
'menu_toggle_icon' => array(
'type' => 'icon',
'label' => __pl('icon'),
'default' => 'fas fa-bars',
'addAttr' => ['{{element}} .pagelayer-primary-menu-bar i' => 'data-icon="{{menu_toggle_icon}}"'],
'desc' => __pl('menu_toggle_icon_desc')
),
'menu_toggle_align' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'np' => 1,
'default' => 'center',
'screen' => 1,
'list' => array(
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right'),
),
'css' => ['{{element}} .pagelayer-primary-menu-bar' => 'text-align:{{val}}'],
),
'menu_toggle_color' => array(
'type' => 'color',
'label' => __pl('color'),
'np' => 1,
'css' => ['{{element}} .pagelayer-primary-menu-bar i' => 'color:{{val}}'],
),
'menu_toggle_bg_color' => array(
'type' => 'color',
'label' => __pl('bg_color'),
'np' => 1,
'default' => '#0986c050',
'css' => ['{{element}} .pagelayer-primary-menu-bar i' => 'background-color:{{val}}'],
),
'menu_toggle_size' => array(
'type' => 'slider',
'label' => __pl('font_size'),
'default' => 30,
'screen' => 1,
'css' => ['{{element}} .pagelayer-primary-menu-bar i' => 'font-size:{{val}}px'],
),
'menu_toggle_padding' => array(
'type' => 'dimension',
'label' => __pl('padding'),
'screen' => 1,
'units' => ['px', 'em', '%'],
'css' => ['{{element}} .pagelayer-primary-menu-bar i' => 'padding:{{val[0]}} {{val[1]}};'],
),
],
'dropdown_style' => [
'slide_style' => array(
'type' => 'select',
'label' => __pl('slide_style'),
'default' => 'pagelayer-wp_menu-right',
'list' => array(
'pagelayer-wp_menu-down' => __pl('slide-down'),
'pagelayer-wp_menu-right' => __pl('slide-right'),
'pagelayer-wp_menu-left' => __pl('slide-left'),
'pagelayer-wp_menu-full' => __pl('full_screen')
),
'req' => ['!drop_breakpoint' => 'none']
),
'dropdown_align' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'np' => 1,
'screen' => 1,
'list' => array(
'flex-start' => __pl('left'),
'center' => __pl('center'),
'flex-end' => __pl('right'),
),
'css' => ['{{element}} .pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul > li > a' => 'justify-content: {{val}};'],
),
'menu_width' => [
'type' => 'spinner',
'label' => __pl('width'),
'np' => 1,
'default' => 30,
'min' => 1,
'screen' => 1,
'css' => ['{{element}} .pagelayer-menu-type-dropdown' => 'width:{{val}}%;'],
'req' => [
'!drop_breakpoint' => 'none',
'!slide_style' => ['pagelayer-wp_menu-full','pagelayer-wp_menu-down']
]
],
'menu_down_width' => [
'type' => 'spinner',
'label' => __pl('width'),
'default' => 100,
'min' => 1,
'screen' => 1,
'css' => ['{{element}} .pagelayer-menu-type-dropdown' => 'width:{{val}}%;'],
'req' => [
'!drop_breakpoint' => 'none',
'slide_style' => 'pagelayer-wp_menu-down'
]
],
'menu_items_width' => [
'type' => 'spinner',
'label' => __pl('menu_items_width'),
'default' => 100,
'min' => 1,
'max' => 100,
'css' => ['{{element}} .pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul' => 'width:{{val}}%;'],
'req' => [
'!drop_breakpoint' => 'none',
'!slide_style' => ['pagelayer-wp_menu-down']
]
],
'menu_posx' => array(
'type' => 'slider',
'label' => __pl('horizontal_pos'),
'screen' => 1,
'min' => 0,
'step' => 1,
'max' => 100,
'default' => 0,
'css' => ['{{element}} .pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul' => 'left: {{val}}%;'],
'req' => [
'!drop_breakpoint' => 'none',
'!slide_style' => 'pagelayer-wp_menu-down'
]
),
'menu_posy' => array(
'type' => 'slider',
'label' => __pl('verticle_postion'),
'screen' => 1,
'min' => 0,
'step' => 1,
'max' => 100,
'default' => 8,
'css' => ['{{element}} .pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul' => 'top: {{val}}%; transform: translateY(-{{val}}%);'],
'req' => [
'!drop_breakpoint' => 'none',
'!slide_style' => 'pagelayer-wp_menu-down'
]
),
'menu_bg' => array(
'type' => 'radio',
'label' => __pl('col_bg_styles'),
'np' => 1,
'default' => 'color',
'list' => array(
'' => __pl('none'),
'color' => __pl('color'),
'gradient' => __pl('gradient'),
),
'req' => ['!drop_breakpoint' => 'none']
),
'menu_items_bg' => array(
'type' => 'color',
'label' => __pl('color'),
'np' => 1,
'default' => '#ffffff',
'css' => ['{{element}} .pagelayer-menu-type-dropdown' => 'background-color:{{val}}'],
'req' => [
'menu_bg' => 'color',
'!drop_breakpoint' => 'none'
],
),
'menu_items_gradient' => array(
'type' => 'gradient',
'label' => '',
'default' => '150,#44d3f6,23,#72e584,45,#2ca4eb,100',
'css' => ['{{element}} .pagelayer-menu-type-dropdown' => 'background: linear-gradient({{val[0]}}deg, {{val[1]}} {{val[2]}}%, {{val[3]}} {{val[4]}}%, {{val[5]}} {{val[6]}}%);'],
'req' => [
'menu_bg' => 'gradient',
'!drop_breakpoint' => 'none'
],
),
],
'close_style' =>[
'close_size' => array(
'type' => 'slider',
'label' => __pl('font_size'),
'np' => 1,
'default' => 25,
'screen' => 1,
'css' => ['{{element}} .pagelayer-wp_menu-close i' => 'font-size:{{val}}px'],
'req' => ['!drop_breakpoint' => 'none'],
),
'close_padding' => array(
'type' => 'slider',
'label' => __pl('padding'),
'default' => 8,
'screen' => 1,
'css' => ['{{element}} .pagelayer-wp_menu-close i' => 'padding:{{val}}px'],
'req' => ['!drop_breakpoint' => 'none'],
),
'close_pos_x' => array(
'type' => 'slider',
'label' => __pl('horizontal_pos'),
'step' => 1,
'max' => 100,
'default' => 0,
'screen' => 1,
'css' => ['{{element}} .pagelayer-wp_menu-close i' => 'left:{{val}}%;'],
'req' => ['!drop_breakpoint' => 'none'],
),
'close_pos_y' => array(
'type' => 'slider',
'label' => __pl('verticle_postion'),
'step' => 1,
'max' => 100,
'default' => 0,
'screen' => 1,
'css' => ['{{element}} .pagelayer-wp_menu-close i' => 'top:{{val}}%;'],
'req' => ['!drop_breakpoint' => 'none'],
),
'close_state' => array(
'type' => 'radio',
'label' => __pl('state'),
'default' => '',
'list' => array(
'' => __pl('normal'),
'hover' => __pl('hover'),
),
),
'close_color' => array(
'type' => 'color',
'label' => __pl('color'),
'default' => '#ffffff68',
'css' => ['{{element}} .pagelayer-wp_menu-close i' => 'color:{{val}}'],
'req' => ['!drop_breakpoint' => 'none'],
'show' => ['close_state' => '']
),
'close_bg_color' => array(
'type' => 'color',
'label' => __pl('bg_color'),
'default' => '#00000036',
'css' => ['{{element}} .pagelayer-wp_menu-close i' => 'background-color:{{val}}'],
'req' => ['!drop_breakpoint' => 'none'],
'show' => ['close_state' => '']
),
'close_hover_delay' => array(
'type' => 'spinner',
'label' => __pl('delay'),
'min' => 0,
'step' => 100,
'max' => 5000,
'default' => 600,
'css' => ['{{element}} .pagelayer-wp_menu-close i' => '-webkit-transition: all {{val}}ms !important; transition: all {{val}}ms !important;'],
'show' => ['close_state' => 'hover']
),
'close_color_hover' => array(
'type' => 'color',
'label' => __pl('color'),
'default' => '#ffffff',
'css' => ['{{element}} .pagelayer-wp_menu-close i:hover' => 'color:{{val}}'],
'req' => ['!drop_breakpoint' => 'none'],
'show' => ['close_state' => 'hover']
),
'close_bg_color_hover' => array(
'type' => 'color',
'label' => __pl('bg_color'),
'default' => '#000000',
'css' => ['{{element}} .pagelayer-wp_menu-close i:hover' => 'background-color:{{val}}'],
'req' => ['!drop_breakpoint' => 'none'],
'show' => ['close_state' => 'hover']
),
],
'styles' => [
'menu_style' => __pl('menu_style'),
'submenu_style' => __pl('submenu_style'),
'menu_toggle' => __pl('toggle_style'),
'dropdown_style' => __pl('dropdown_style'),
'close_style' => __pl('close_style'),
]
)
);
// Menu items handler
// Created this shortcode only use for menus property
pagelayer_add_shortcode(PAGELAYER_SC_PREFIX.'_nav_menu_item', array(
'name' => __pl('Menu Items'),
'group' => 'other',
'not_visible' => 1,
'hide_active' => 1,
'parent' => [PAGELAYER_SC_PREFIX.'_wp_menu'],
'icon' => 'far fa-minus-square',
'holder' => '.pagelayer-menu-item-holder',
'has_group' => [
'section' => 'params',
'prop' => 'element',
],
'html' => '<div class="pagelayer-menu-item-holder"></div>',
'params' => array(
'title' => array(
'type' => 'text',
'label' => __pl('title'),
),
'menu_type' => array(
'type' => 'select',
'label' => __pl('menu_type'),
'desc' => __pl('menu_type_desc'),
'list' => array(
'' => __pl('flyout'),
'mega' => __pl('mega_menu'),
'column' => __pl('column_menu'),
),
'req' => ['menu_item_parent' => '0']
),
'element' => array(
'type' => 'group',
'label' => __pl('Inner Row'),
'sc' => PAGELAYER_SC_PREFIX.'_inner_row',
'count' => 1,
'item_label' => array(
'default' => __pl('Inner Row'),
),
'text' => __pl('Add new row'),
'req' => ['menu_type' => 'mega']
),
'columns' => array(
'type' => 'select',
'label' => __pl('columns_count'),
'screen' => 1,
'css' => ['.menu-item-{{ID}} > .sub-menu' => 'columns: {{val}}'],
'list' => array(
'' => __pl('default'),
1 => '1',
2 => '2',
3 => '3',
4 => '4',
5 => '5',
6 => '6',
7=> '7',
8 => '8',
9 => '9',
10 => '10'
),
'req' => ['menu_type' => 'column']
),
'col_gap' => array(
'type' => 'slider',
'label' => __pl('col_gap'),
'min' => 0,
'max' => 100,
'screen' => 1,
'css' => ['.menu-item-{{ID}} > .sub-menu' => 'column-gap: {{val}}px;'],
'req' => ['menu_type' => 'column']
),
'mega_width' => array(
'type' => 'select',
'label' => __pl('mega_width'),
'list' => array(
'' => __pl('menu_container'),
'row_container' => __pl('row_container'),
'custom' => __pl('custom'),
),
'addAttr' => 'pagelayer-mega-width="{{mega_width}}"',
'req' => ['!menu_type' => '']
),
'mega_custom_width' => array(
'type' => 'spinner',
'label' => __pl('mega_custom_width'),
'default' => '800',
'addAttr' => 'pagelayer-mega-custom-width="{{mega_custom_width}}"',
'req' => ['mega_width' => 'custom', '!menu_type' => '']
),
'menu_icon' => array(
'type' => 'icon',
'label' => __pl('icon'),
),
),
'menu_setting' => array(
'disable_link' => array(
'type' => 'checkbox',
'label' => __pl('disable_link'),
),
'hide_text' => array(
'type' => 'checkbox',
'label' => __pl('hide_text'),
'css' => ['.menu-item-{{ID}} > a .pagelayer-nav-menu-title' => 'display:none']
),
'icon_position' => array(
'type' => 'select',
'label' => __pl('icon_position'),
'list' => array(
'' => __pl('left'),
'right' => __pl('right'),
),
),
),
'highlight' => array(
'highlight_label' => array(
'type' => 'text',
'label' => __pl('highlight_label'),
),
'highlight_bg' => array(
'type' => 'color',
'label' => __pl('bg_color'),
'css' => ['.menu-item-{{ID}} > a .pagelayer-menu-highlight' => 'background:{{val}}']
),
'highlight_color' => array(
'type' => 'color',
'label' => __pl('color'),
'css' => ['.menu-item-{{ID}} > a .pagelayer-menu-highlight' => 'color:{{val}}']
),
),
'styles' => array(
'menu_setting' => __pl('menu_setting'),
'highlight' => __pl('highlight_label'),
),
)
);
// Breadcrumb
pagelayer_freemium_shortcode(PAGELAYER_SC_PREFIX.'_breadcrumb', array(
'name' => __pl('breadcrumb'),
'group' => 'other',
'html' => '<span if="{{prefix}}" class="pagelayer-breadcrumb-prefix">{{prefix}}</span>
<span class="pagelayer-breadcrumb-section">'.
pagelayer_get_breadcrumb().
'</span>',
//'html' => yoast_breadcrumb( '<p id="breadcrumbs">','</p>' ).pagelayer_get_breadcrumb(),
'params' => array(
'home' => array(
'type' => 'text',
'label' => __pl('home_label'),
'np' => 1,
'default' => 'Home',
),
'breadcrumb_color' => array(
'type' => 'color',
'label' => __pl('color'),
'np' => 1,
'css' => ['{{element}} .pagelayer-breadcrumb-section a' => 'color:{{val}};']
),
'breadcrumb_hover' => array(
'type' => 'color',
'label' => __pl('hovered_color'),
'css' => ['{{element}} .pagelayer-breadcrumb-section a:hover' => 'color:{{val}};']
),
'cur_color' => array(
'type' => 'color',
'label' => __pl('cur_color'),
'css' => ['{{element}} .pagelayer-breadcrumb-section' => 'color:{{val}};']
),
'typo' => array(
'type' => 'typography',
'label' => __pl('typography'),
'css' => ['{{element}} .pagelayer-breadcrumb-section' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
'alignment' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'default' => 'center',
'screen' => 1,
'css' =>'text-align:{{val}};',
'list' => array(
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right'),
),
),
),
'prefix_style' => [
'prefix' => array(
'type' => 'text',
'label' => __pl('breadcrumb_prefix'),
),
'search_prefix' => array(
'type' => 'text',
'label' => __pl('search_prefix'),
),
'404_prefix' => array(
'type' => 'text',
'label' => __pl('404_prefix'),
),
'prefix_color' => array(
'type' => 'color',
'label' => __pl('color'),
'css' => ['{{element}} .pagelayer-breadcrumb-prefix' => 'color:{{val}};']
),
'prefix_typo' => array(
'type' => 'typography',
'label' => __pl('typography'),
'css' => ['{{element}} .pagelayer-breadcrumb-prefix' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
],
'separator_style' => [
'separator' => array(
'type' => 'text',
'label' => __pl('separator_style'),
'default' => ' » ',
),
'separator_color' => array(
'type' => 'color',
'label' => __pl('color'),
'np' => 1,
'default' => '#333333',
'css' => ['{{element}} .pagelayer-breadcrumb-sep' => 'color:{{val}};']
),
],
'styles' => [
'prefix_style' => __pl('prefix_style'),
'separator_style' => __pl('separator_style'),
]
)
);
// Contact Form
pagelayer_freemium_shortcode(PAGELAYER_SC_PREFIX.'_contact', array(
'name' => __pl('contact_form'),
'group' => 'other',
'has_group' => [
'section' => 'params',
'prop' => 'elements'
],
'holder' => '.pagelayer-contact-holder',
'html' => '<div class="pagelayer-contact-form-div pagelayer-contact-form-holder">
<div class="pagelayer-message-box pagelayer-message-top"></div>
<div if={{note}} class="pagelayer-contact-form-note">{{note}}</div>
<form class="pagelayer-contact-form" id="{{form}}" name="{{name}}" onsubmit="return pagelayer_contact_submit(this, event)" method="POST">
<div class="pagelayer-contact-holder">
</div>
<input type="hidden" name="cfa-pagelayer-id"/>
<input if="{{con_post_id}}" type="hidden" name="cfa-post-id" value="{{con_post_id}}"/>
<input if="{{contact_custom_templ}}" type="hidden" name="cfa-custom-template" value="{{contact_custom_templ}}"/>
<input if="{{redirect_url}}" type="hidden" name="cfa-redirect" value="{{{redirect_url}}}"/>
<div class="g-recaptcha pagelayer-recaptcha" data-sitekey="{{grecaptcha}}" if="{{captcha}}"></div>
<div class="pagelayer-contact-submit-holder">
<button if="{{submit}}" type="submit" form="{{form}}" class="pagelayer-contact-submit-btn pagelayer-btn-holder pagelayer-ele-link {{type}} {{size}} {{icon_position}}">
<i class="fa fa-circle-o-notch fa-spin" style="display:none;margin-right:5px;"></i>
<i if="{{icon}}" class="{{icon}} pagelayer-btn-icon pagelayer-cf-icon-left"></i>
<span if="{{submit}}" class="pagelayer-btn-text">{{submit}}</span>
<i if="{{icon}}" class="{{icon}} pagelayer-btn-icon pagelayer-cf-icon-right"></i>
</button>
</div>
</form>
<div class="pagelayer-message-box pagelayer-message-bottom"></div>
</div>',
'params' => array(
'elements' => array(
'type' => 'group',
'label' => __pl('Label'),
'sc' => PAGELAYER_SC_PREFIX.'_contact_item',
'item_label' => array(
'default' => __pl('Label'),
'param' => 'label_name'
),
'count' => 1,
'text' => strtr(__pl('add_new_item'), array('%name%' => __pl('field_name'))),
),
'redirect_show' => array(
'type' => 'checkbox',
'label' => __pl('redirect_url'),
),
'redirect_url' => array(
'type' => 'link',
'label' => __pl('redirect_urllabel'),
'desc' => __pl('redirect_urldesc'),
'req' => array(
'redirect_show' => 'true'
)
),
'captcha' => array(
'type' => 'checkbox',
'label' => __pl('use_recaptcha'),
'default' => '',
'desc' => __pl('use_recaptcha_desc'),
),
'form' => array(
'type' => 'text',
'label' => __pl('form_id'),
'desc' => __pl('form_id_desc'),
'default' => 'contact-form',
'np' => 1
),
'name' => array(
'type' => 'text',
'label' => __pl('form_name'),
'default' => 'Contact Form',
'desc' => __pl('form_name_desc'),
'np' => 1
),
'form_position' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'default' => 'default',
'screen' => 1,
'list' => array(
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right')
),
'css' => ['{{element}} .pagelayer-contact-form' => 'text-align: {{val}}'],
),
'note' => array(
'type' => 'text',
'label' => __pl('note'),
'edit' => '.pagelayer-contact-form-note',
),
'note_color' => array(
'type' => 'color',
'label' => __pl('note_color'),
'css' => ['{{element}} .pagelayer-contact-form-note' => 'color:{{val}}'],
),
),
'label_style' =>[
'form_label_color' => array(
'type' => 'color',
'label' => __pl('label_color'),
'default' => '',
'show' => ['field_state' => ''],
'css' => ['{{element}} label' => 'color: {{val}}'],
),
'label_typo' => array(
'type' => 'typography',
'label' => __pl('typography'),
'css' => ['{{element}} label' => 'font-family: {{val[0]}} !important; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
'space_label' => array(
'type' => 'padding',
'label' => __pl('space_between'),
'default' => ',,10,',
'screen' => 1,
'css' => ['{{element}} label' => 'padding-top:{{val[0]}}px; padding-right:{{val[1]}}px; padding-bottom:{{val[2]}}px; padding-left:{{val[3]}}px;'],
),
'form_placeholder_color' => array(
'type' => 'color',
'label' => __pl('placeholder_color'),
'default' => '',
'show' => ['field_state' => ''],
'css' => ['{{element}} ::placeholder' => 'color: {{val}}'],
),
'placeholder_typo' => array(
'type' => 'typography',
'label' => __pl('typography'),
'css' => ['{{element}} ::placeholder' => 'font-family: {{val[0]}} !important; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
],
'input_style' => [
'input_state' => array(
'type' => 'radio',
'label' => __pl('state'),
'np' => 1,
'default' => 'normal',
'list' => array(
'normal' => __pl('normal'),
'hover' => __pl('hover'),
),
),
'form_input_color' => array(
'type' => 'color',
'label' => __pl('text_color'),
'css' => [
'{{element}} textarea, {{element}} input, {{element}} select, {{element}} date' => 'color: {{val}}'
],
'req' => array(
'input_state' => 'normal'
),
),
'form_input_bg' => array(
'type' => 'color',
'label' => __pl('bg_color'),
'css' => [
'{{element}} textarea, {{element}} input, {{element}} select, {{element}} date' => 'background-color: {{val}}',
],
'req' => array(
'input_state' => 'normal',
),
),
'input_hover_delay' => array(
'type' => 'spinner',
'label' => __pl('input_hover_delay_label'),
'min' => 0,
'step' => 100,
'max' => 5000,
'css' => ['{{element}} textarea:hover, {{element}} input:hover, {{element}} select:hover, {{element}} date:hover' => '-webkit-transition: all {{val}}ms !important; transition: all {{val}}ms !important;'],
'show' => array(
'input_state' => 'hover'
),
),
'form_input_color_hover' => array(
'type' => 'color',
'label' => __pl('text_color'),
'css' => [
'{{element}} textarea:hover, {{element}} input:hover, {{element}} select:hover, {{element}} date:hover' => 'color: {{val}}'
],
'req' => array(
'input_state' => 'hover'
),
),
'form_input_bg_hover' => array(
'type' => 'color',
'label' => __pl('bg_color'),
'css' => [
'{{element}} textarea:hover, {{element}} input:hover, {{element}} select:hover, {{element}} date:hover' => 'background-color: {{val}}'
],
'req' => array(
'input_state' => 'hover'
),
),
'input_typo' => array(
'type' => 'typography',
'label' => __pl('typography'),
'css' => ['{{element}} select, {{element}} input,{{element}} textarea' => 'font-family: {{val[0]}} !important; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
'input_height' => array(
'type' => 'spinner',
'label' => __pl('text_field_height'),
'min' => 1,
'max' => 1000,
'step' => 1,
'screen' => 1,
'css' => [
'{{element}} input, {{element}} select, {{element}} textarea'=> 'line-height: {{val}}px; min-height: {{val}}px',
],
),
'input_padding' => array(
'type' => 'dimension',
'label' => __pl('padding'),
'screen' => 1,
'default' => '10,10',
'css' => [
'{{element}} input, {{element}} select, {{element}} textarea'=> 'padding-top:{{val[0]}}px; padding-right:{{val[1]}}px; padding-bottom:{{val[0]}}px; padding-left:{{val[1]}}px',
],
),
/* 'input_state' => array(
'type' => 'radio',
'label' => __pl('state'),
'default' => '',
'list' => [
'' => __pl('normal'),
'hover' => __pl('hover'),
],
), */
],
'form_style' => [
'field_state' => array(
'type' => 'radio',
'label' => '',
'np' => 1,
'default' => '',
'list' => array(
'' => __pl('normal'),
'hover' => __pl('hover'),
'focus' => __pl('focus'),
),
),
'field_border_type' => array(
'type' => 'select',
'label' => __pl('border_type'),
'css' => [
'{{element}} input, {{element}} select, {{element}} textarea' => 'border-style: {{val}}',
'{{element}} input[type="checkbox"] + label:before' => 'border-style: {{val}}'
],
'list' => [
'' => __pl('none'),
'solid' => __pl('solid'),
'double' => __pl('double'),
'dotted' => __pl('dotted'),
'dashed' => __pl('dashed'),
'groove' => __pl('groove'),
],
'show' => array(
'field_state' => ''
),
),
'field_border_color' => array(
'type' => 'color',
'label' => __pl('service_box_icon_border_color_label'),
'default' => '#0986c0',
'css' => [
'{{element}} input, {{element}} select, {{element}} textarea' => 'border-color: {{val}};',
'{{element}} input[type="checkbox"] + label:before' => 'border-color: {{val}};'
],
'req' => array(
'!field_border_type' => ''
),
'show' => array(
'field_state' => ''
),
),
'field_border_width' => array(
'type' => 'padding',
'label' => __pl('border_width'),
'screen' => 1,
'css' => ['{{element}} input, {{element}} select, {{element}} textarea, {{element}} input[type="checkbox"] + label:before' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
'req' => [
'!field_border_type' => ''
],
'show' => array(
'field_state' => ''
),
),
'field_border_radius' => array(
'type' => 'padding',
'label' => __pl('border_radius'),
'screen' => 1,
'css' => ['{{element}} input, {{element}} select, {{element}} textarea' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
'req' => array(
'!field_border_type' => ''
),
'show' => array(
'field_state' => ''
),
),
'field_shadow' => array(
'type' => 'box_shadow',
'label' => __pl('shadow'),
'screen' => 1,
'css' => [
'{{element}} input, {{element}} select, {{element}} textarea, {{element}} input[type="checkbox"] + label:before' => 'box-shadow: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[4]}}px {{val[3]}} {{val[5]}} !important;'
],
'show' => ['field_state' => ''],
),
'field_hover_delay' => array(
'type' => 'spinner',
'label' => __pl('service_btn_hover_delay'),
'min' => 0,
'step' => 100,
'max' => 5000,
'default' => 400,
'css' => ['{{element}} input, {{element}} select, {{element}} textarea' => '-webkit-transition: all {{val}}ms; transition: all {{val}}ms;'],
'show' => array(
'field_state' => 'hover'
),
),
'field_border_type_hover' => array(
'type' => 'select',
'label' => __pl('border_type'),
'css' => ['{{element}} input:hover, {{element}} select:hover, {{element}} textarea:hover' => 'border-style: {{val}}'],
'list' => [
'' => __pl('none'),
'solid' => __pl('solid'),
'double' => __pl('double'),
'dotted' => __pl('dotted'),
'dashed' => __pl('dashed'),
'groove' => __pl('groove'),
],
'show' => array(
'field_state' => 'hover'
),
),
'field_border_color_hover' => array(
'type' => 'color',
'label' => __pl('service_box_icon_border_color_label'),
'css' => ['{{element}} input:hover, {{element}} select:hover, {{element}} textarea:hover' => 'border-color: {{val}};'],
'default' => '#0986c0',
'req' => array(
'!field_border_type_hover' => ''
),
'show' => array(
'field_state' => 'hover'
),
),
'field_border_width_hover' => array(
'type' => 'padding',
'label' => __pl('border_width'),
'screen' => 1,
'css' => ['{{element}} input:hover, {{element}} select:hover, {{element}} textarea:hover' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
'req' => [
'!field_border_type_hover' => ''
],
'show' => array(
'field_state' => 'hover'
),
),
'field_border_radius_hover' => array(
'type' => 'padding',
'label' => __pl('border_radius'),
'screen' => 1,
'css' => ['{{element}} input:hover, {{element}} select:hover, {{element}} textarea:hover' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
'req' => array(
'!field_border_type_hover' => ''
),
'show' => array(
'field_state' => 'hover'
),
),
'field_shadow_hover' => array(
'type' => 'box_shadow',
'label' => __pl('text_shadow'),
'screen' => 1,
'css' => [
'{{element}} input:hover, {{element}} select:hover, {{element}} textarea:hover' => 'box-shadow: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[4]}}px {{val[3]}} {{val[5]}} !important;'
],
'show' => ['field_state' => 'hover'],
),
'field_border_type_focus' => array(
'type' => 'select',
'label' => __pl('border_type'),
'css' => ['{{element}} input:focus, {{element}} select:focus, {{element}} textarea:focus' => 'border-style: {{val}}'],
'list' => [
'' => __pl('none'),
'solid' => __pl('solid'),
'double' => __pl('double'),
'dotted' => __pl('dotted'),
'dashed' => __pl('dashed'),
'groove' => __pl('groove'),
],
'show' => array(
'field_state' => 'focus'
),
),
'field_border_color_focus' => array(
'type' => 'color',
'label' => __pl('service_box_icon_border_color_label'),
'css' => ['{{element}} input:focus, {{element}} select:focus, {{element}} textarea:focus' => 'border-color: {{val}};'],
'default' => '#0986c0',
'req' => array(
'!field_border_type_focus' => ''
),
'show' => array(
'field_state' => 'focus'
),
),
'field_border_width_focus' => array(
'type' => 'padding',
'label' => __pl('border_width'),
'screen' => 1,
'css' => ['{{element}} input:focus, {{element}} select:focus, {{element}} textarea:focus' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
'req' => [
'!field_border_type_focus' => ''
],
'show' => array(
'field_state' => 'focus'
),
),
'field_border_radius_focus' => array(
'type' => 'padding',
'label' => __pl('border_radius'),
'screen' => 1,
'css' => ['{{element}} input:focus, {{element}} select:focus, {{element}} textarea:focus' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
'req' => array(
'!field_border_type_focus' => ''
),
'show' => array(
'field_state' => 'focus'
),
),
'field_shadow_focus' => array(
'type' => 'box_shadow',
'label' => __pl('text_shadow'),
'screen' => 1,
'css' => [
'{{element}} input:focus, {{element}} select:focus, {{element}} textarea:focus' => 'box-shadow: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[4]}}px {{val[3]}} {{val[5]}} !important;'
],
'show' => ['field_state' => 'focus'],
),
],
'radio_style' => [
'form_box_color' => array(
'type' => 'color',
'label' => __pl('color'),
'default' => '',
'css' => [
'{{element}} input[type="radio"]:checked:before' => 'color: {{val}}',
'{{element}} input[type="checkbox"]:checked + label:before' => 'color: {{val}}'
],
),
'form_box_bg_color' => array(
'type' => 'color',
'label' => __pl('bg_color'),
'default' => '',
'css' => [
'{{element}} input[type="radio"]:checked:before' => 'background-color: {{val}}',
'{{element}} input[type="checkbox"]:checked + label:before' => 'background-color: {{val}}'
],
),
'inline_radio' => array(
'type' => 'checkbox',
'label' => __pl('inline'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-radcheck-holder' => 'display:flex; align-items:center;']
),
'radio_padding' => array(
'type' => 'dimension',
'label' => __pl('padding'),
'screen' => 1,
'default' => '10,10',
'css' => [
'{{element}} input[type="checkbox"] + label:before, {{element}} input[type="radio"]'=> 'height:{{val[0]}}px; min-height:{{val[0]}}px; width:{{val[1]}}px;',
],
),
'radio_spacing' => array(
'type' => 'padding',
'label' => __pl('space_around'),
'screen' => 1,
'css' => [
'{{element}} .pagelayer-radcheck-holder>div'=> 'padding-top:{{val[0]}}px; padding-right:{{val[1]}}px; padding-bottom:{{val[2]}}px; padding-left:{{val[3]}}px;',
],
),
],
'button_style' => [
'hide_btn' => array(
'type' => 'checkbox',
'label' => __pl('hide_btn'),
),
'submit' => array(
'type' => 'text',
'label' => __pl('submit_button_label'),
'default' => 'Submit',
'edit' => '.pagelayer-btn-text',
'req' => ['!hide_btn' => 'true'],
),
'btn_typo' => array(
'type' => 'typography',
'label' => __pl('quote_content_typo'),
'css' => [
'{{element}} .pagelayer-btn-text' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;',
'{{element}} .pagelayer-btn-holder' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;',
],
'req' => ['!hide_btn' => 'true'],
),
'stretch' => array(
'type' => 'checkbox',
'label' => __pl('stretch_button_label'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-contact-submit-btn' => 'width: 100%'],
'req' => ['!hide_btn' => 'true'],
),
'btn_spacing' => array(
'type' => 'padding',
'label' => __pl('spacing'),
'css' => ['{{element}} .pagelayer-contact-submit-btn' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
'req' => [
'!hide_btn' => 'true',
]
),
'type' => array(
'type' => 'select',
'label' => __pl('button_type_label'),
'default' => 'pagelayer-btn-default',
//'addClass' => ['{{element}} .pagelayer-btn-holder' => '{{val}}'],
'list' => array(
'pagelayer-btn-default' => __pl('btn_type_default'),
'pagelayer-btn-primary' => __pl('btn_type_primary'),
'pagelayer-btn-secondary' => __pl('btn_type_secondary'),
'pagelayer-btn-success' => __pl('btn_type_success'),
'pagelayer-btn-info' => __pl('btn_type_info'),
'pagelayer-btn-warning' => __pl('btn_type_warning'),
'pagelayer-btn-danger' => __pl('btn_type_danger'),
'pagelayer-btn-dark' => __pl('btn_type_dark'),
'pagelayer-btn-light' => __pl('btn_type_light'),
'pagelayer-btn-link' => __pl('btn_type_link'),
'pagelayer-btn-custom' => __pl('btn_type_custom')
),
'req' => ['!hide_btn' => 'true'],
),
'size' => array(
'type' => 'select',
'label' => __pl('button_size_label'),
'default' => 'pagelayer-btn-small',
'list' => array(
'pagelayer-btn-mini' => __pl('mini'),
'pagelayer-btn-small' => __pl('small'),
'pagelayer-btn-large' => __pl('large'),
'pagelayer-btn-extra-large' => __pl('extra_large'),
'pagelayer-btn-double-large' => __pl('double_large'),
'pagelayer-btn-custom' => __pl('custom'),
),
'req' => ['!hide_btn' => 'true'],
),
'btn_custom_size' => array(
'type' => 'dimension',
'label' => __pl('btn_custom_size'),
'default' => '5,10',
'screen' => 1,
'css' => ['{{element}} .pagelayer-btn-holder' => 'padding-top:{{val[0]}}px; padding-right:{{val[1]}}px; padding-bottom:{{val[0]}}px; padding-left:{{val[1]}}px;'],
'req' => array(
'size' => 'pagelayer-btn-custom',
'!hide_btn' => 'true'
),
),
'contect_btn_align' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-contact-submit-holder' => 'text-align:{{val}}'],
'list' => array(
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right'),
),
'req' => ['!hide_btn' => 'true'],
),
'btn_hover' => array(
'type' => 'radio',
'label' => __pl('state'),
'default' => '',
//'no_val' => 1,// Dont set any value to element
'list' => array(
'' => __pl('normal'),
'hover' => __pl('hover'),
),
'req' => array(
'type' => 'pagelayer-btn-custom',
'!hide_btn' => 'true'
),
),
'btn_bg_color' => array(
'type' => 'color',
'label' => __pl('btn_bg_color_label'),
'default' => '#0986c0',
'css' => ['{{element}} .pagelayer-btn-holder' => 'background-color: {{val}};'],
'req' => array(
'type' => 'pagelayer-btn-custom',
),
'show' => array(
'btn_hover' => '',
'!hide_btn' => 'true'
),
),
'btn_color' => array(
'type' => 'color',
'label' => __pl('btn_color_label'),
'default' => '#ffffff',
'css' => ['{{element}} .pagelayer-btn-holder' => 'color: {{val}};'],
'req' => array(
'type' => 'pagelayer-btn-custom',
),
'show' => array(
'btn_hover' => '',
'!hide_btn' => 'true'
),
),
'btn_hover_delay' => array(
'type' => 'spinner',
'label' => __pl('btn_hover_delay_label'),
'desc' => __pl('btn_hover_delay_desc'),
'min' => 0,
'step' => 100,
'max' => 5000,
'default' => 400,
'css' => ['{{element}} .pagelayer-btn-holder' => '-webkit-transition: all {{val}}ms !important; transition: all {{val}}ms !important;'],
'show' => array(
'btn_hover' => 'hover',
'!hide_btn' => 'true'
),
),
'btn_bg_color_hover' => array(
'type' => 'color',
'label' => __pl('btn_bg_color_hover_label'),
'default' => '',
'css' => ['{{element}} .pagelayer-btn-holder:hover' => 'background-color: {{val}};'],
'req' => array(
'type' => 'pagelayer-btn-custom',
),
'show' => array(
'btn_hover' => 'hover',
'!hide_btn' => 'true'
),
),
'btn_color_hover' => array(
'type' => 'color',
'label' => __pl('btn_color_hover_label'),
'default' => '',
'css' => ['{{element}} .pagelayer-btn-holder:hover' => 'color: {{val}};'],
'req' => array(
'type' => 'pagelayer-btn-custom',
),
'show' => array(
'btn_hover' => 'hover',
'!hide_btn' => 'true'
),
),
],
'icon_style' => [
'icon' => array(
'type' => 'icon',
'label' => __pl('service_box_font_icon_label'),
'default' => '',
),
'icon_position' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'default' => 'pagelayer-btn-icon-left',
'list' => array(
'pagelayer-btn-icon-left' => __pl('left'),
'pagelayer-btn-icon-right' => __pl('right')
),
'req' => array(
'!icon' => ''
),
),
'icon_spacing' => array(
'type' => 'slider',
'label' => __pl('icon_spacing'),
'min' => 1,
'step' => 1,
'max' => 100,
'default' => 5,
'screen' => 1,
'css' => ['{{element}} .pagelayer-btn-icon' => 'padding: 0 {{val}}px;'],
'req' => array(
'!icon' => ''
),
),
],
'border_style' => [
'btn_bor_hover' => array(
'type' => 'radio',
'label' => __pl('state'),
'np' => 1,
'default' => '',
//'no_val' => 1,// Dont set any value to element
'list' => array(
'' => __pl('normal'),
'hover' => __pl('hover'),
)
),
'btn_border_type' => array(
'type' => 'select',
'label' => __pl('border_type'),
'css' => ['{{element}} .pagelayer-btn-holder' => 'border-style: {{val}}'],
'list' => [
'' => __pl('none'),
'solid' => __pl('solid'),
'double' => __pl('double'),
'dotted' => __pl('dotted'),
'dashed' => __pl('dashed'),
'groove' => __pl('groove'),
],
'show' => array(
'btn_bor_hover' => ''
),
),
'btn_border_color' => array(
'type' => 'color',
'label' => __pl('border_color_label'),
'default' => '#42414f',
'css' => ['{{element}} .pagelayer-btn-holder' => 'border-color: {{val}};'],
'req' => array(
'!btn_border_type' => ''
),
'show' => array(
'btn_bor_hover' => ''
),
),
'btn_border_width' => array(
'type' => 'padding',
'label' => __pl('border_width'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-btn-holder' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
'req' => [
'!btn_border_type' => ''
],
'show' => array(
'btn_bor_hover' => ''
),
),
'btn_border_radius' => array(
'type' => 'padding',
'label' => __pl('border_radius'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-btn-holder' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
'req' => array(
'!btn_border_type' => ''
),
'show' => array(
'btn_bor_hover' => ''
),
),
'btn_border_type_hover' => array(
'type' => 'select',
'label' => __pl('border_type'),
'css' => ['{{element}} .pagelayer-btn-holder:hover' => 'border-style: {{val}}'],
'list' => [
'' => __pl('none'),
'solid' => __pl('solid'),
'double' => __pl('double'),
'dotted' => __pl('dotted'),
'dashed' => __pl('dashed'),
'groove' => __pl('groove'),
],
'show' => array(
'btn_bor_hover' => 'hover'
),
),
'btn_border_color_hover' => array(
'type' => 'color',
'label' => __pl('border_color_hover_label'),
'default' => '#42414f',
'css' => ['{{element}} .pagelayer-btn-holder:hover' => 'border-color: {{val}};'],
'req' => array(
'!btn_border_type_hover' => ''
),
'show' => array(
'btn_bor_hover' => 'hover'
),
),
'btn_border_width_hover' => array(
'type' => 'padding',
'label' => __pl('border_width_hover'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-btn-holder:hover' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
'req' => [
'!btn_border_type_hover' => ''
],
'show' => array(
'btn_bor_hover' => 'hover'
),
),
'btn_border_radius_hover' => array(
'type' => 'padding',
'label' => __pl('border_radius_hover'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-btn-holder:hover' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
'req' => array(
'!btn_border_type_hover' => ''
),
'show' => array(
'btn_bor_hover' => 'hover'
),
),
],
'message_style' => array(
'show_msg_box' => array(
'type' => 'checkbox',
'label' => __pl('show_msg_box'),
'desc' => __pl('show_msg_box_desc')
),
'message_pos' => array(
'type' => 'radio',
'label' => __pl('position'),
'list' => array(
'' => __pl('top'),
'bottom' => __pl('bottom'),
),
'addClass' => 'pagelayer-message-box-{{val}}'
),
'msg_padding' => array(
'type' => 'padding',
'label' => __pl('padding'),
'css' => ['{{element}} .pagelayer-cf-msg-suc, {{element}} .pagelayer-cf-msg-err' => 'padding-top:{{val[0]}}px; padding-right:{{val[1]}}px; padding-bottom:{{val[2]}}px; padding-left:{{val[3]}}px;'],
),
'msg_margin' => array(
'type' => 'padding',
'label' => __pl('margin'),
'css' => ['{{element}} .pagelayer-cf-msg-suc, {{element}} .pagelayer-cf-msg-err' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
),
'msg_type' => array(
'type' => 'radio',
'label' => __pl(' '),
'list' => array(
'success' => __pl('Success'),
'failed' => __pl('failed')
)
),
'msg_success_color' => array(
'type' => 'color',
'label' => __pl('text_color'),
'css' => [
'{{element}} .pagelayer-cf-msg-suc' => 'color: {{val}}'
],
'show' => array(
'msg_type' => 'success'
),
),
'msg_success_bg' => array(
'type' => 'color',
'label' => __pl('bg_color'),
'css' => [
'{{element}} .pagelayer-cf-msg-suc' => 'background-color: {{val}}',
],
'show' => array(
'msg_type' => 'success'
),
),
'succ_msg_border_type' => array(
'type' => 'select',
'label' => __pl('border_type'),
'css' => [
'{{element}} .pagelayer-cf-msg-suc' => 'border-style: {{val}}'],
'list' => [
'' => __pl('none'),
'solid' => __pl('solid'),
'double' => __pl('double'),
'dotted' => __pl('dotted'),
'dashed' => __pl('dashed'),
'groove' => __pl('groove'),
],
'show' => array(
'msg_type' => 'success'
)
),
'succ_msg_border_color' => array(
'type' => 'color',
'label' => __pl('service_box_icon_border_color_label'),
'default' => '#0986c0',
'css' => [
'{{element}} .pagelayer-cf-msg-suc' => 'border-color: {{val}};'
],
'req' => array(
'!succ_msg_border_type' => ''
),
'show' => array(
'msg_type' => 'success'
),
),
'succ_msg_border_width' => array(
'type' => 'padding',
'label' => __pl('border_width'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-cf-msg-suc' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
'req' => array(
'!succ_msg_border_type' => ''
),
'show' => array(
'msg_type' => 'success'
),
),
'succ_msg_border_radius' => array(
'type' => 'padding',
'label' => __pl('border_radius'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-cf-msg-suc' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
'req' => array(
'!succ_msg_border_type' => ''
),
'show' => array(
'msg_type' => 'success'
),
),
'msg_failed_color' => array(
'type' => 'color',
'label' => __pl('text_color'),
'css' => [
'{{element}} .pagelayer-cf-msg-err' => 'color: {{val}}'
],
'show' => array(
'msg_type' => 'failed'
),
),
'msg_failed_bg' => array(
'type' => 'color',
'label' => __pl('bg_color'),
'css' => [
'{{element}} .pagelayer-cf-msg-err' => 'background-color: {{val}}',
],
'show' => array(
'msg_type' => 'failed'
),
),
'fail_msg_border_type' => array(
'type' => 'select',
'label' => __pl('border_type'),
'css' => [
'{{element}} .pagelayer-cf-msg-err' => 'border-style: {{val}}'],
'list' => [
'' => __pl('none'),
'solid' => __pl('solid'),
'double' => __pl('double'),
'dotted' => __pl('dotted'),
'dashed' => __pl('dashed'),
'groove' => __pl('groove'),
],
'show' => array(
'msg_type' => 'failed'
),
),
'fail_msg_border_color' => array(
'type' => 'color',
'label' => __pl('service_box_icon_border_color_label'),
'default' => '#0986c0',
'css' => [
'{{element}} .pagelayer-cf-msg-err' => 'border-color: {{val}};'
],
'req' => array(
'!fail_msg_border_type' => ''
),
'show' => array(
'msg_type' => 'failed'
),
),
'fail_msg_border_width' => array(
'type' => 'padding',
'label' => __pl('border_width'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-cf-msg-err' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
'req' => array(
'!fail_msg_border_type' => ''
),
'show' => array(
'msg_type' => 'failed'
),
),
'fail_msg_border_radius' => array(
'type' => 'padding',
'label' => __pl('border_radius'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-cf-msg-err' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
'req' => ['!fail_msg_border_type' => ''],
'show' => ['msg_type' => 'failed'],
)
),
'mail_template' => array(
'contact_custom_templ' => array(
'type' => 'checkbox',
'label' => __pl('custom_templ'),
),
'templ_modal' => array(
'type' => 'modal',
'label' => __pl('create_mail_templ'),
'show_group' => 'contact_templ_modal',
'req' => ['contact_custom_templ' => 'true'],
),
'to_email' => array(
'type' => 'text',
'label' => __pl('to_email'),
'group' => 'contact_templ_modal',
'req' => ['contact_custom_templ' => 'true'],
),
'from_email' => array(
'type' => 'text',
'label' => __pl('from_email'),
'group' => 'contact_templ_modal',
'req' => ['contact_custom_templ' => 'true'],
),
'cont_subject' => array(
'type' => 'text',
'label' => __pl('subject'),
'group' => 'contact_templ_modal',
'req' => ['contact_custom_templ' => 'true'],
),
'cont_header' => array(
'type' => 'textarea',
'label' => __pl('additional_head'),
'group' => 'contact_templ_modal',
'req' => ['contact_custom_templ' => 'true'],
),
'cont_body' => array(
'type' => 'textarea',
'label' => __pl('message_body'),
'desc' => __pl('usr_field_desc'),
'rows' => 4,
'group' => 'contact_templ_modal',
'req' => ['contact_custom_templ' => 'true'],
),
'cont_use_html' => array(
'type' => 'checkbox',
'label' => __pl('use_html'),
'group' => 'contact_templ_modal',
'req' => ['contact_custom_templ' => 'true'],
),
),
'styles' => [
'label_style' => __pl('label_style'),
'input_style' => __pl('input_style'),
'radio_style' => __pl('radio_style'),
'form_style' => __pl('form_style'),
'button_style' => __pl('button_style'),
'icon_style' => __pl('icon_style'),
'border_style' => __pl('btn_border_style'),
'message_style' => __pl('message_style'),
'mail_template' => __pl('mail_template'),
]
)
);
pagelayer_freemium_shortcode(PAGELAYER_SC_PREFIX.'_contact_item', array(
'name' => __pl('contact_item'),
'group' => 'other',
'not_visible' => 1,
'html' => '{{fieldhtml}}',
'parent' => [PAGELAYER_SC_PREFIX.'_contact'],
'params' => array(
'label_name' => array(
'type' => 'text',
'label' => __pl('label_name'),
'default' => 'Input Label',
'edit' => '.pagelayer-form-label',
'keep_prop' => 1, // Prevent to remove props in gutenburg
'np' => 1
),
'field_type' => array(
'type' => 'select',
'label' => __pl('input_field_type'),
'default' => 'text',
'list' => array(
'text' => __pl('text'),
'email' => __pl('e-mail'),
'number' => __pl('number'),
'tel' => __pl('telephone'),
'checkbox' => __pl('checkbox'),
'radio' => __pl('radio'),
'textarea' => __pl('textarea'),
'select' => __pl('select'),
'date' => __pl('date'),
'file' => __pl('file'),
'label' => __pl('label'),
),
'np' => 1
),
'values' => array(
'type' => 'textarea',
'label' => __pl('values'),
'default' => "One\nTwo",
'show' => array(
'field_type' => ['select', 'checkbox', 'radio']
),
'np' => 1
),
'textarea_rows' => array(
'type' => 'spinner',
'label' => __pl('row'),
'default' => 6,
'min' => 1,
'max' => 100,
'screen' => 1,
'req' => array(
'field_type' => ['textarea']
),
'np' => 1
),
'accept_file' => array(
'type' => 'text',
'label' => __pl('accept_file'),
'req' => array(
'field_type' => ['file']
),
'np' => 1
),
'required' => array(
'type' => 'checkbox',
'label' => __pl('required_label'),
'default' => '',
),
'label_as_holder' => array(
'type' => 'checkbox',
'label' => __pl('show_label_as_placeholder'),
'default' => '',
'req' => ['!field_type' => ['label']],
),
'placeholder' => array(
'type' => 'text',
'label' => __pl('placeholder'),
'default' => '',
'req' => ['!field_type' => ['label']],
'show' => ['!label_as_holder' => 'true'],
),
'field_name' => array(
'type' => 'text',
'label' => __pl('input_field_name'),
'np' => 1,
'default' => 'Fieldname',
'req' => ['!field_type' => ['label']],
),
'field_width' => array(
'type' => 'slider',
'label' => __pl('width'),
'default' => 100,
'min' => 1,
'max' => 100,
'screen' => 1,
'css' => ['{{wrap}}' => 'width:{{val}}%'],
),
'field_display' => array(
'type' => 'select',
'label' => __pl('display'),
'screen' => 1,
'default' => '',
'css' => ['{{wrap}}' => 'display:{{val}}'],
'list' => array(
'' => __pl('full'),
'inline-block' => __pl('inline'),
),
),
'space_between' => array(
'type' => 'padding',
'label' => __pl('space_between'),
'default' => ',,10,',
'screen' => 1,
'css' => 'padding-top:{{val[0]}}px; padding-right:{{val[1]}}px; padding-bottom:{{val[2]}}px; padding-left:{{val[3]}}px;',
),
)
)
);
// Post Title
pagelayer_freemium_shortcode(PAGELAYER_SC_PREFIX.'_post_title', array(
'name' => __pl('post_title'),
'group' => 'other',
'html' => '<div class="pagelayer-post-title">
<a class="pagelayer-ele-link" if-ext="{{link}}" href="{{{link}}}">
{{open_html_tag}}<span if="{{before}}">{{before}} </span>'.pagelayer_get_the_title(false).'<span if="{{after}}"> {{after}}</span>{{close_html_tag}}
</a>
</div>',
'params' => array(
'before' => array(
'type' => 'text',
'label' => __pl('before'),
'np' => 1,
),
'after' => array(
'type' => 'text',
'label' => __pl('after'),
'np' => 1,
),
'link' => array(
'type' => 'link',
'label' => __pl('image_link_label'),
'selector' => '.pagelayer-ele-link',
),
'html_tag' => array(
'type' => 'select',
'label' => __pl('html_tag'),
'default' => 'h1',
'list' => [
'' => __pl('default'),
'h1' => 'H1',
'h2' => 'H2',
'h3' => 'H3',
'h4' => 'H4',
'h5' => 'H5',
'h6' => 'H6',
],
),
'title_color' => array(
'type' => 'color',
'label' => __pl('color'),
'default' => '#0986c0',
'css' => [
'{{element}} .pagelayer-post-title'=> 'color:{{val}}',
'{{element}} .pagelayer-post-title *'=> 'color:{{val}}'
],
),
'typo' => array(
'type' => 'typography',
'label' => __pl('typography'),
'default' => ',35,,700,,,solid,,,,',
'css' => ['{{element}} .pagelayer-post-title' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
'shadow' => array(
'type' => 'shadow',
'label' => __pl('shadow'),
'css' => ['{{element}} .pagelayer-post-title' => 'text-shadow: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}};'],
),
'align' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'screen' => 1,
'list' => [
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right'),
],
'css' => 'text-align: {{val}}',
),
)
)
);
// Post Content
pagelayer_freemium_shortcode(PAGELAYER_SC_PREFIX.'_post_content', array(
'name' => __pl('post_content'),
'group' => 'other',
'html' => '<div class="entry-content pagelayer-post-excerpt">{{post_content}}</div>',
'params' => array(
'color' => array(
'type' => 'color',
'label' => __pl('color'),
'np' => 1,
'css' => ['{{element}} .pagelayer-post-excerpt' => 'color:{{val}}'],
),
'typo' => array(
'type' => 'typography',
'label' => __pl('typography'),
'css' => ['{{element}} .pagelayer-post-excerpt' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
'align' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'np' => 1,
'list' => [
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right'),
],
'css' => 'text-align: {{val}}'
),
)
)
);
// Post Excerpt
pagelayer_freemium_shortcode(PAGELAYER_SC_PREFIX.'_post_excerpt', array(
'name' => __pl('post_excerpt'),
'group' => 'other',
'html' => '{{{post_excerpt}}}',
'params' => array(
'color' => array(
'type' => 'color',
'label' => __pl('color'),
'np' => 1,
'css' => ['{{element}} .pagelayer-post-excerpt' => 'color:{{val}}'],
),
'typo' => array(
'type' => 'typography',
'label' => __pl('typography'),
'css' => ['{{element}} .pagelayer-post-excerpt' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
'align' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'np' => 1,
'list' => [
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right'),
],
'css' => 'text-align: {{val}}',
),
'pe_margin' => array(
'type' => 'padding',
'label' => __pl('margin'),
'screen' => 1,
'units' => ['px', 'em'],
'css' => ['{{element}} .pagelayer-post-excerpt' => 'margin-top:{{val[0]}}; margin-right:{{val[1]}}; margin-bottom:{{val[2]}}; margin-left:{{val[3]}};'],
),
)
)
);
// Featured Image
pagelayer_freemium_shortcode(PAGELAYER_SC_PREFIX.'_featured_img', array(
'name' => __pl('featured_img'),
'group' => 'other',
'html' => '<a if-ext="{{link_type}}" href="{{func_link}}" class="pagelayer-ele-link" pagelayer-image-link-type="{{link_type}}">
<div class="pagelayer-featured-img">{{img_html}}</div>
</a>
<p if="{{caption}}" class="pagelayer-featured-caption">{{caption}}</p>',
'params' => array(
'img' => array(
'label' => __pl('fallback_img'),
'type' => 'image',
'np' => 1,
),
'size' => array(
'label' => __pl('obj_image_size_label'),
'type' => 'select',
'default' => 'full',
'list' => array(
'full' => __pl('full'),
'large' => __pl('large'),
'medium' => __pl('medium'),
'thumbnail' => __pl('thumbnail'),
'custom' => __pl('custom')
)
),
'custom_size' => array(
'type' => 'dimension',
'units' => ['px', '%'],
'screen' => 1,
'label' => __pl('image_custom_size_label'),
'css' => ['{{element}} img' => 'width: {{val[0]}}; height: {{val[1]}};'],
'req' => ['size' => 'custom']
),
'align' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'screen' => 1,
'list' => [
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right'),
],
'css' => 'text-align: {{val}}',
),
'img_filter' => array(
'type' => 'filter',
'label' => __pl('filter'),
'default' => '0,100,100,0,0,100,100',
'css' => ['{{element}} img' => 'filter: blur({{val[0]}}px) brightness({{val[1]}}%) contrast({{val[2]}}%) grayscale({{val[3]}}%) hue-rotate({{val[4]}}deg) opacity({{val[5]}}%) saturate({{val[6]}}%)'],
),
'img_shadow' => array(
'type' => 'box_shadow',
'label' => __pl('shadow'),
'css' => ['{{element}} img' => 'box-shadow: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[4]}}px {{val[3]}} {{val[5]}} !important;'],
),
),
'link_settings' => [
'link_type' => array(
'label' => __pl('image_link_label'),
'type' => 'select',
'default' => '',
'list' => array(
'' => __pl('none'),
'custom_url' => __pl('custom_url'),
'media_file' => __pl('media_file'),
'lightbox' => __pl('lightbox')
)
),
'link' => array(
'type' => 'link',
'label' => __pl('image_link_label'),
'desc' => __pl('image_link_desc'),
'selector' => '.pagelayer-ele-link',
'req' => array(
'link_type' => 'custom_url'
)
),
'rel' => array(
'label' => __pl('image_rel_label'),
'type' => 'text',
'default' => '',
'addAttr' => ['{{element}} a' => 'rel="{{rel}}"'],
'req' => array(
'link_type' => 'media_file'
)
),
'target' => array(
'label' => __pl('open_link_in_new_window'),
'type' => 'checkbox',
'addAttr' => ['{{element}} a' => 'target="_blank"'],
'req' => ['link_type' => ['custom_url', 'media_file']], // For backward compatibility of the new link property in version 1.5.8, hide it for custom_url.
'show' => ['link_type' => 'media_file']
),
],
'caption_style' => [
'caption' => array(
'label' => __pl('gallery_grid_caption_label'),
'desc' => __pl('gallery_grid_caption_desc'),
'np' => 1,
'type' => 'text',
),
'caption_color' => array(
'label' => __pl('Caption Color'),
'type' => 'color',
'default' => '#0986c0',
'css' => ['{{element}} .pagelayer-featured-caption' => 'color: {{val}}'],
),
'caption_typo' => array(
'type' => 'typography',
'label' => __pl('typography'),
'css' => ['{{element}} .pagelayer-featured-caption' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
],
'border_style' => [
'f_border_hover' => array(
'type' => 'radio',
'label' => '',
'np' => 1,
'default' => '',
'list' => array(
'' => __pl('normal'),
'hover' => __pl('hover'),
),
),
'img_border_type' => array(
'type' => 'select',
'label' => __pl('border_type'),
'css' => ['{{element}} img' => 'border-style: {{val}}'],
'list' => [
'' => __pl('none'),
'solid' => __pl('solid'),
'double' => __pl('double'),
'dotted' => __pl('dotted'),
'dashed' => __pl('dashed'),
'groove' => __pl('groove'),
],
'show' => array(
'f_border_hover' => ''
),
),
'img_border_color' => array(
'type' => 'color',
'label' => __pl('service_box_icon_border_color_label'),
'default' => '#0986c0',
'css' => ['{{element}} img' => 'border-color: {{val}};'],
'req' => array(
'!img_border_type' => ''
),
'show' => array(
'f_border_hover' => ''
),
),
'img_border_width' => array(
'type' => 'padding',
'label' => __pl('border_width'),
'screen' => 1,
'css' => ['{{element}} img' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
'req' => [
'!img_border_type' => ''
],
'show' => array(
'f_border_hover' => ''
),
),
'img_border_radius' => array(
'type' => 'padding',
'label' => __pl('border_radius'),
'screen' => 1,
'css' => ['{{element}} img' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
'show' => array(
'f_border_hover' => ''
),
),
'img_hover_delay' => array(
'type' => 'spinner',
'label' => __pl('service_btn_hover_delay'),
'min' => 0,
'step' => 100,
'max' => 2000,
'default' => 400,
'css' => ['{{element}} img' => '-webkit-transition: all {{val}}ms; transition: all {{val}}ms;'],
'show' => ['f_border_hover' => 'hover'],
),
'img_border_type_hover' => array(
'type' => 'select',
'label' => __pl('border_type'),
'css' => ['{{element}} img:hover' => 'border-style: {{val}}'],
'list' => [
'' => __pl('none'),
'solid' => __pl('solid'),
'double' => __pl('double'),
'dotted' => __pl('dotted'),
'dashed' => __pl('dashed'),
'groove' => __pl('groove'),
],
'show' => array(
'f_border_hover' => 'hover'
),
),
'img_border_color_hover' => array(
'type' => 'color',
'label' => __pl('service_box_icon_border_color_label'),
'css' => ['{{element}} img:hover' => 'border-color: {{val}};'],
'default' => '#0986c0',
'req' => array(
'!img_border_type_hover' => ''
),
'show' => array(
'f_border_hover' => 'hover'
),
),
'img_border_width_hover' => array(
'type' => 'padding',
'label' => __pl('border_width'),
'screen' => 1,
'css' => ['{{element}} img:hover' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
'req' => [
'!img_border_type_hover' => ''
],
'show' => array(
'f_border_hover' => 'hover'
),
),
'img_border_radius_hover' => array(
'type' => 'padding',
'label' => __pl('border_radius'),
'screen' => 1,
'css' => ['{{element}} img:hover' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
'show' => array(
'f_border_hover' => 'hover'
),
),
],
'styles' => [
'caption_style' => __pl('caption_style'),
'link_settings' => __pl('link_settings'),
'border_style' => __pl('border_style')
]
)
);
// Post info
pagelayer_freemium_shortcode(PAGELAYER_SC_PREFIX.'_post_info', array(
'name' => __pl('post_info'),
'group' => 'other',
'has_group' => [
'section' => 'params',
'prop' => 'elements',
],
'holder' => '.pagelayer-post-info-container',
'html' => '<div class="pagelayer-post-info-container pagelayer-post-info-{{layout}}"></div>',
'params' => array(
'elements' => array(
'type' => 'group',
'label' => __pl('post_info_list'),
'sc' => PAGELAYER_SC_PREFIX.'_post_info_list',
'item_label' => array(
'default' => __pl('info_list'),
'param' => 'type',
),
'count' => 1,
'text' => strtr(__pl('add_new_item'), array('%name%' => __pl('post_info'))),
),
'layout' => array(
'type' => 'select',
'label' => __pl('layout'),
'np' => 1,
'default' => 'vertical',
'list' => array(
'horizontal' => __pl('horizontal'),
'vertical' => __pl('vertical'),
),
),
'space_between' => array(
'type' => 'slider',
'label' => __pl('list_spacing_label'),
'default' => 15,
'screen' => 1,
'css' => ['{{element}} .pagelayer-post-info-vertical .pagelayer-post-info-list-container' => 'margin-right:{{val}}px',
'{{element}} .pagelayer-post-info-horizontal .pagelayer-post-info-list-container' => 'margin-bottom:{{val}}px']
),
'align' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'np' => 1,
'default' => 'left',
'screen' => 1,
'list' => array(
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right'),
),
'css' => ['{{element}} .pagelayer-post-info-container' => 'text-align:{{val}}']
),
),
'icon_style' => array(
'icon_size' => array(
'type' => 'slider',
'label' => __pl('font_size'),
'units' => ['px', 'em', '%'],
'screen' => 1,
'css' => ['{{element}} .pagelayer-post-info-icon span' => 'font-size:{{val}}'],
),
'icon_colors' => array(
'type' => 'radio',
'label' => __pl('color'),
'default' => 'normal',
'list' => array(
'normal' => __pl('normal'),
'hover' => __pl('hover'),
),
),
'icon_color_normal' => array(
'type' => 'color',
'label' => __pl('color'),
'css' => ['{{element}} .pagelayer-post-info-icon span' => 'color:{{val}}'],
'show' => ['icon_colors' => 'normal']
),
'icon_color_hover' => array(
'type' => 'color',
'label' => __pl('color'),
'css' => ['{{element}} .pagelayer-post-info-icon span:hover' => 'color:{{val}}'],
'show' => ['icon_colors' => 'hover']
),
),
'text_style' => array(
'input_typo' => array(
'type' => 'typography',
'label' => __pl('typography'),
'css' => ['{{element}} .pagelayer-post-info-list-container a' => 'font-family: {{val[0]}} !important; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
'text_colors' => array(
'type' => 'radio',
'label' => __pl('color'),
'default' => 'normal',
'list' => array(
'normal' => __pl('normal'),
'hover' => __pl('hover'),
),
),
'text_color_normal' => array(
'type' => 'color',
'label' => __pl('color'),
'css' => ['{{element}} .pagelayer-post-info-label' => 'color:{{val}}',
'{{element}} .pagelayer-post-info-label a' => 'color:{{val}}'],
'show' => ['text_colors' => 'normal']
),
'text_color_hover' => array(
'type' => 'color',
'label' => __pl('color'),
'css' => ['{{element}} .pagelayer-post-info-label:hover' => 'color:{{val}}',
'{{element}} .pagelayer-post-info-label:hover a' => 'color:{{val}}'],
'show' => ['text_colors' => 'hover']
),
),
'terms_style' => array(
'terms_text_colors' => array(
'type' => 'radio',
'label' => __pl('color'),
'default' => 'normal',
'list' => array(
'normal' => __pl('normal'),
'hover' => __pl('hover'),
),
),
'terms_text_color_normal' => array(
'type' => 'color',
'label' => __pl('color'),
'css' => ['{{element}} .pagelayer-terms *' => 'color:{{val}} !important'],
'show' => ['terms_text_colors' => 'normal']
),
'terms_text_color_hover' => array(
'type' => 'color',
'label' => __pl('color'),
'css' => ['{{element}} .pagelayer-terms *:hover' => 'color:{{val}} !important'],
'show' => ['terms_text_colors' => 'hover']
),
'terms_background_color_normal' => array(
'type' => 'color',
'label' => __pl('background_color'),
'css' => ['{{element}} .pagelayer-terms *' => 'background-color:{{val}}'],
'show' => ['terms_text_colors' => 'normal']
),
'terms_background_color_hover' => array(
'type' => 'color',
'label' => __pl('background_color'),
'css' => ['{{element}} .pagelayer-terms *:hover' => 'background-color:{{val}}'],
'show' => ['terms_text_colors' => 'hover']
),
'terms_text_padding' => array(
'type' => 'padding',
'label' => __pl('padding'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-terms *' => 'padding-top:{{val[0]}}px; padding-right:{{val[1]}}px; padding-bottom:{{val[2]}}px; padding-left:{{val[3]}}px;'],
),
'terms_text_margin' => array(
'type' => 'padding',
'label' => __pl('margin'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-terms *' => 'margin-top:{{val[0]}}px; margin-right:{{val[1]}}px; margin-bottom:{{val[2]}}px; margin-left:{{val[3]}}px;'],
),
'terms_border_radius' => array(
'type' => 'padding',
'label' => __pl('border_radius'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-terms *' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
'show' => array(
'btn_bor_hover' => ''
),
),
),
'styles' => array(
'icon_style' => __pl('icon_style'),
'text_style' => __pl('text_style'),
'terms_style' => __pl('terms_style'),
),
)
);
// Post info list
pagelayer_freemium_shortcode(PAGELAYER_SC_PREFIX.'_post_info_list', array(
'name' => __pl('post_info_list'),
'group' => 'other',
'html' => '<div class="pagelayer-post-info-list-container" if="{{post_info_content}}">
<a if-ext="{{info_link}}" href="{{link}}" class="pagelayer-post-info-list-link">
<span class="pagelayer-post-info-icon">
<span if="{{info_icon_on}}" class="{{info_icon}}"></span>
<img class="pagelayer-img" if="{{info_avatar}}" src="{{avatar_url}}"></span>
</span>
<span if="{{info_before}}" class="pagelayer-post-info-before">{{info_before}}</span>
<span class="pagelayer-post-info-label pagelayer-{{type}}">{{post_info_content}}</span>
</a>
</div>',
'not_visible' => 1,
'parent' => [PAGELAYER_SC_PREFIX.'_post_info'],
'params' => array(
'type' => array(
'type' => 'select',
'label' => __pl('type'),
'default' => 'author',
'np' => 1,
'list' => array(
'author' => __pl('author'),
'date' => __pl('date'),
'time' => __pl('time'),
'comments' => __pl('comments'),
'terms' => __pl('Terms'),
'custom' => __pl('custom'),
),
),
'date_format' => array(
'type' => 'select',
'label' => __pl('date_format'),
'default' => 'default',
'list' => array(
'default' => __pl('default'),
'0' => 'F j, Y',
'1' => 'Y-m-d',
'2' => 'm/d/Y',
'3' => 'd/m/Y',
'custom' => __pl('custom'),
),
'req' => ['type' => 'date'],
),
'date_format_custom' => array(
'type' => 'text',
'label' => __pl('custom_date_format'),
'default' => 's - M -Y',
'req' => ['date_format' => 'custom', 'type' => 'date'],
),
'time_format' => array(
'type' => 'select',
'label' => __pl('time_format'),
'default' => 'default',
'list' => array(
'default' => __pl('default'),
'0' => 'g:i a',
'1' => 'g:i A',
'2' => 'H:i',
'custom' => __pl('custom'),
),
'req' => ['type' => 'time'],
),
'time_format_custom' => array(
'type' => 'text',
'label' => __pl('custom_time_format'),
'default' => 'g:i a',
'req' => ['time_format' => 'custom', 'type' => 'time'],
),
'taxonomy' => array(
'type' => 'select',
'label' => __pl('Post_taxonomy'),
'default' => 'category',
'list' => pagelayer_tax_list(),
'req' => ['type' => 'terms'],
),
'type_custom' => array(
'type' => 'text',
'label' => __pl('custom'),
'req' => ['type' => 'custom'],
),
'info_before' => array(
'type' => 'text',
'label' => __pl('before'),
'np' => 1,
),
'info_avatar' => array(
'type' => 'checkbox',
'label' => __pl('avatar_style'),
'req' => ['type' => 'author'],
),
'info_avatar_size' => array(
'type' => 'slider',
'label' => __pl('obj_size_label'),
'default' => 22,
'screen' => 1,
'css' => ['{{element}} .pagelayer-post-info-icon img' => 'height:{{val}}px;width:{{val}}px;border-radius:50%;display:inline-block;'],
'req' => ['info_avatar' => 'true', 'type' => 'author'],
),
'info_link' => array(
'type' => 'checkbox',
'label' => __pl('link_settings'),
'default' => true,
'req' => ['!type' => 'time'],
),
'info_custom_link' => array(
'type' => 'text',
'label' => __pl('custom_link'),
'default' => '#',
'req' => ['type' => 'custom'],
),
'info_icon_on' => array(
'type' => 'checkbox',
'label' => __pl('icon'),
'default' => true,
'req' => ['info_avatar' => ''],
),
'info_icon' => array(
'type' => 'icon',
'label' => __pl('icon_list'),
'default' => 'fas fa-user-circle',
'req' => ['info_icon_on' => 'true', 'info_avatar' => ''],
),
),
)
);
// Post navigation
pagelayer_freemium_shortcode(PAGELAYER_SC_PREFIX.'_post_nav', array(
'name' => __pl('post_nav'),
'group' => 'other',
'html' => '<div class="pagelayer-post-nav-container">
<div class="pagelayer-prev-post">
{{prev_link}}
</div>
<div class="pagelayer-post-nav-separator"></div>
<div class="pagelayer-next-post">
{{next_link}}
</div>
</div>',
'params' => array(
'in_same_term' => array(
'type' => 'checkbox',
'label' => __pl('in_same_term'),
'np' => 1,
),
'taxonomies' => array(
'type' => 'select',
'label' => __pl('Post_taxonomy'),
'default' => 'category',
'list' => pagelayer_tax_list(),
'req' => ['in_same_term' => 'true'],
),
),
'nav_label' => array(
'lables' => array(
'type' => 'checkbox',
'label' => __pl('label'),
'default' => 'true',
),
'prev_label' => array(
'type' => 'text',
'label' => __pl('prev_label'),
'np' => 1,
'default' => __pl('Previous'),
'req' => ['lables' => 'true'],
),
'next_label' => array(
'type' => 'text',
'label' => __pl('next_label'),
'np' => 1,
'default' => __pl('Next'),
'req' => ['lables' => 'true'],
),
'label_colors' => array(
'type' => 'radio',
'label' => __pl('color'),
'default' => 'normal',
'list' => array(
'normal' => __pl('normal'),
'hover' => __pl('hover'),
),
'req' => ['lables' => 'true'],
),
'label_color' => array(
'type' => 'color',
'label' => __pl('color'),
'css' => ['{{element}} .pagelayer-post-nav-link' => 'color:{{val}}'],
'show' => ['label_colors' => 'normal'],
'req' => ['lables' => 'true'],
),
'label_hover_color' => array(
'type' => 'color',
'label' => __pl('color'),
'css' => ['{{element}} .pagelayer-post-nav-link:hover' => 'color:{{val}}'],
'show' => ['label_colors' => 'hover'],
'req' => ['lables' => 'true'],
),
'label_typo' => array(
'type' => 'typography',
'label' => __pl('typography'),
'css' => ['{{element}} .pagelayer-post-nav-link' => 'font-family: {{val[0]}} !important; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
'req' => ['lables' => 'true'],
),
),
'nav_title' => array(
'post_title' => array(
'type' => 'checkbox',
'label' => __pl('post_title'),
'default' => 'true',
),
'title_colors' => array(
'type' => 'radio',
'label' => __pl('color'),
'default' => 'normal',
'list' => array(
'normal' => __pl('normal'),
'hover' => __pl('hover'),
),
'req' => ['post_title' => 'true'],
),
'title_color' => array(
'type' => 'color',
'label' => __pl('color'),
'css' => ['{{element}} .pagelayer-post-nav-title' => 'color:{{val}}'],
'show' => ['title_colors' => 'normal'],
'req' => ['post_title' => 'true'],
),
'title_hover_color' => array(
'type' => 'color',
'label' => __pl('color'),
'css' => ['{{element}} .pagelayer-post-nav-title:hover' => 'color:{{val}}'],
'show' => ['title_colors' => 'hover'],
'req' => ['post_title' => 'true'],
),
'title_typo' => array(
'type' => 'typography',
'label' => __pl('typography'),
'css' => ['{{element}} .pagelayer-post-nav-title' => 'font-family: {{val[0]}} !important; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
'req' => ['post_title' => 'true'],
),
),
'nav_icon' => array(
'arrows' => array(
'type' => 'checkbox',
'label' => __pl('arrows'),
'default' => 'true',
),
'arrows_list' => array(
'type' => 'select',
'label' => __pl('arrows_list'),
'default' => 'angle',
'list' => array(
'angle' => __pl('angle'),
'arrow' => __pl('Arrow'),
'angle-double' => __pl('angle_double'),
'arrow-circle' => __pl('arrow_circle'),
'arrow-circle-o' => __pl('arrow_circle_O'),
'chevron' => __pl('chevron'),
'chevron-circle' => __pl('chevron_circle'),
'caret' => __pl('caret'),
'long-arrow' => __pl('long_arrow'),
),
'req' => ['arrows' => 'true'],
),
'icon_colors' => array(
'type' => 'radio',
'label' => __pl('color'),
'default' => 'normal',
'list' => array(
'normal' => __pl('normal'),
'hover' => __pl('hover'),
),
'req' => ['arrows' => 'true'],
),
'icon_color' => array(
'type' => 'color',
'label' => __pl('color'),
'css' => ['{{element}} .pagelayer-post-nav-icon' => 'color:{{val}}'],
'show' => ['icon_colors' => 'normal'],
'req' => ['arrows' => 'true'],
),
'icon_hover_color' => array(
'type' => 'color',
'label' => __pl('color'),
'css' => ['{{element}} .pagelayer-post-nav-icon:hover' => 'color:{{val}}'],
'show' => ['icon_colors' => 'hover'],
'req' => ['arrows' => 'true'],
),
'icon_size' => array(
'type' => 'slider',
'label' => __pl('font_size'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-post-nav-icon' => 'font-size:{{val}}px'],
'req' => ['arrows' => 'true'],
),
),
'nav_sep' => array(
'disable_sep' => array(
'type' => 'checkbox',
'label' => __pl('disable_sep'),
'css' => ['{{element}} .pagelayer-post-nav-separator' => 'display:none'],
),
'sep_color' => array(
'type' => 'color',
'label' => __pl('color'),
'default' => '#bdbdbd',
'css' => ['{{element}} .pagelayer-post-nav-separator' => 'background-color:{{val}}'],
'req' => ['disable_sep' => '']
),
'sep_rotate' => array(
'type' => 'slider',
'label' => __pl('Rotate'),
'default' => 20,
'max' => 360,
'screen' => 1,
'css' => ['{{element}} .pagelayer-post-nav-separator' => 'transform: rotate({{val}}deg);'],
'req' => ['disable_sep' => '']
),
'sep_width' => array(
'type' => 'slider',
'label' => __pl('width'),
'default' => 1,
'max' => 10,
'screen' => 1,
'css' => ['{{element}} .pagelayer-post-nav-separator' => 'width: {{val}}px;'],
'req' => ['disable_sep' => '']
),
),
'styles' => array(
'nav_label' => __pl('label_style'),
'nav_title' => __pl('title_style'),
'nav_icon' => __pl('icon_style'),
'nav_sep' => __pl('separator_style'),
),
)
);
// Post comment
pagelayer_freemium_shortcode(PAGELAYER_SC_PREFIX.'_post_comment', array(
'name' => __pl('post_commment'),
'group' => 'other',
'html' => '<div class="pagelayer-post-comment-container">
{{post_comment}}
</div>',
'params' => array(
'comment_skin' => array(
'type' => 'select',
'label' => __pl('skin'),
'default' => 'theme_comment',
'list' => array(
'theme_comment' => __pl('theme_tamplate'),
),
),
'post_type' => array(
'type' => 'radio',
'label' => __pl('post_type'),
'default' => 'current',
'list' => array(
'current' => __pl('current'),
'custom' => __pl('custom'),
),
),
'post_id' => array(
'type' => 'select',
'label' => __pl('post_list'),
'default' => '',
'list' => pagelayer_get_posts(),
'req' => ['post_type' => 'custom']
),
),
)
);
// Flipbox
pagelayer_freemium_shortcode(PAGELAYER_SC_PREFIX.'_flipbox', array(
'name' => __pl('Flipbox'),
'group' => 'other',
'html' => '<div class="pagelayer-flipbox-container pagelayer-flipbox-{{back_section}} pagelayer-flipbox-{{flip_animation}} pagelayer-flipbox-direction-{{animation_direction}}">
<div class="pagelayer-flipbox-overlay"></div>
<div class="pagelayer-flipbox-main">
<div class="pagelayer-flipbox-flipper">
<div class="pagelayer-flipbox-box pagelayer-flipbox-front" style="background-image:url({{front_background}});">
<div class="pagelayer-flipbox-box-overlay">
<div class="pagelayer-flipbox-box-inner">
<div class="pagelayer-flipbox-content">
<div class="pagelayer-icon-holder pagelayer-service-icon pagelayer-service-{{icon_view}}">
<i class="{{icon}} {{bg_shape}} {{icon_size}} pagelayer-animation-{{anim_hover}}"></i>
</div>
<div if="{{heading_image}}" class="pagelayer-flipbox-image">
<img class="pagelayer-img pagelayer-animation-{{anim_hover}}" src="{{func_image}}" title="{{{heading_image-title}}}" alt="{{{heading_image-alt}}}" />
</div>
<h2 if={{front_heading}}>{{front_heading}}</h2>
<p if={{front_content}}>{{front_content}}</p>
</div>
</div>
</div>
</div>
<div class="pagelayer-flipbox-box pagelayer-flipbox-back" style="">
<div class="pagelayer-flipbox-box-overlay">
<div class="pagelayer-flipbox-box-inner">
<div class="pagelayer-flipbox-content">
<h2 if={{back_heading}}>{{back_heading}}</h2>
<p if={{back_content}}>{{back_content}}</p>
<a if="{{display_button}}" href="{{{back_button_url}}}" class="pagelayer-service-btn {{back_button_type}} pagelayer-ele-link pagelayer-button {{back_button_size}}">{{back_button_text}}</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>',
'params' => array(
'height' => array(
'type' => 'slider',
'label' => __pl('block_height'),
'np' => 1,
'min' => 100,
'max' => 1200,
'default' => 500,
'screen' => 1,
'css' => ['{{element}} .pagelayer-flipbox-flipper' => 'height: {{val}}px;'],
),
'content_width' => array(
'type' => 'slider',
'label' => __pl('content_width'),
'min' => 50,
'max' => 100,
'default' => 100,
'screen' => 1,
'css' => ['{{element}} .pagelayer-flipbox-content' => 'width: {{val}}%; margin:0 auto;'],
),
'flip_animation' => array(
'type' => 'select',
'label' => __pl('animation_styles'),
'default' => 'flip',
'list' => array(
'flip' => __pl('flip'),
'slide' => __pl('slide'),
'push' => __pl('push'),
'zoom-in' => __pl('zoom-in'),
'zoom-out' => __pl('zoom-out'),
'fade' => __pl('fade'),
),
),
'animation_direction' => array(
'type' => 'select',
'label' => __pl('animation_direction'),
'default' => 'right',
'list' => array(
'up' => __pl('top'),
'down' => __pl('bottom'),
'right' => __pl('right'),
'left' => __pl('left'),
),
'req' => array(
'!flip_animation' => ['fade','zoom-out','zoom-in'],
),
),
'animation_duration' => array(
'type' => 'spinner',
'label' => __pl('animation_duration'),
'np' => 1,
'default' => 600,
'min' => 100,
'step' => 50,
'max' => 2000,
'css' => ['{{element}} .pagelayer-flipbox-box' => 'transition: all {{val}}ms ease-in-out !important;
-webkit-transition: all {{val}}ms ease-in-out !important;']
),
'flip_border_type' => array(
'type' => 'select',
'label' => __pl('border_type'),
'css' => ['{{element}} .pagelayer-flipbox-flipper' => 'border-style: {{val}}'],
'list' => array(
'' => __pl('none'),
'solid' => __pl('solid'),
'double' => __pl('double'),
'dotted' => __pl('dotted'),
'dashed' => __pl('dashed'),
'groove' => __pl('groove'),
),
),
'flip_border_color' => array(
'type' => 'color',
'label' => __pl('border_color'),
'default' => '#0986c0',
'css' => ['{{element}} .pagelayer-flipbox-flipper' => 'border-color: {{val}};'],
'req' => array(
'!flip_border_type' => ''
),
),
'flip_border_width' => array(
'type' => 'padding',
'label' => __pl('border_width'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-flipbox-flipper' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
'req' => array(
'!flip_border_type' => ''
),
),
'flip_border_radius' => array(
'type' => 'padding',
'label' => __pl('border_radius'),
'units' => ['px', '%'],
'screen' => 1,
'css' => ['{{element}} .pagelayer-flipbox-flipper' => 'border-radius: {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}}; -webkit-border-radius: {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}}; -moz-border-radius: {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}};'],
),
),
'front_section' => array(
'heading_element' => array(
'type' => 'radio',
'label' => __pl('visual_element'),
'default' => '',
'list' => array(
'' => __pl('none'),
'icon' => __pl('icon'),
'image' => __pl('image'),
),
),
'icon' => array(
'type' => 'icon',
'label' => __pl('icon'),
'default' => 'fas fa-star',
'req' => array(
'heading_element'=>'icon',
),
),
'icon_view' => array(
'type' => 'select',
'label' => __pl('iconbox_icon_view'),
'default' => 'default',
'list' =>array(
'default' => __pl('default'),
'stacked' => __pl('Stacked'),
'framed' => __pl('Framed'),
),
'req' => array(
'heading_element'=>'icon',
),
),
'bg_shape' => array(
'type' => 'select',
'label' => __pl('icon_background_shape'),
'default' => 'pagelayer-icon-circle',
'list' => array(
'' => __pl('icon_shape_none'),
'pagelayer-icon-circle' => __pl('icon_shape_circle'),
'pagelayer-icon-square' => __pl('icon_shape_square'),
'pagelayer-icon-rounded' => __pl('icon_shape_rounded')
),
'req' => array(
'heading_element'=>'icon',
'!icon_view' => 'default',
),
),
'icon_color_style' => array(
'type' => 'color',
'label' => __pl('color'),
'css' => ['{{element}} .pagelayer-flipbox-content i' => 'position: relative; color: {{val}};',
'{{element}} pagelayer-flipbox-content i:before' => 'position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);'],
'default' => '#ffffff',
'req' => array(
'heading_element'=>'icon',
),
),
'bg_color' => array(
'type' => 'color',
'label' => __pl('icon_background_color'),
'default' => '#ef9229',
'css' => ['{{element}} .pagelayer-flipbox-content i' => 'background-color: {{val}};'],
'req' => array(
'heading_element'=>'icon',
'!bg_shape' => '',
'icon_view' => 'stacked',
),
'show' => array(
'icon_hover' => ''
),
),
'icon_background_size' => array(
'type' => 'spinner',
'label' => __pl('icon_background_size'),
'default' => 20,
'css' => ['{{element}} .pagelayer-flipbox-content i' => 'padding: calc(0.5em + {{val}}px);'],
'min' => 1,
'max' => 100,
'step' => 1,
'screen' => 1,
'req' => array(
'heading_element'=>'icon',
),
),
'icon_size' => array(
'type' => 'select',
'label' => __pl('size_label'),
'default' => 'pagelayer-icon-large',
'list' => array(
'pagelayer-icon-mini' => __pl('mini'),
'pagelayer-icon-small' => __pl('small'),
'pagelayer-icon-large' => __pl('large'),
'pagelayer-icon-extra-large' => __pl('extra_large'),
'pagelayer-icon-double-large' => __pl('double_large'),
'pagelayer-icon-custom' => __pl('custom'),
),
'req' => array(
'heading_element'=>'icon',
),
),
'icon_size_custom' => array(
'type' => 'spinner',
'label' => __pl('icon_custom_size'),
'min' => 1,
'step' => 1,
'max' => 100,
'default' => 26,
'screen' => 1,
'css' => ['{{element}} .pagelayer-flipbox-content i' => 'font-size: {{val}}px'],
'req' => array(
'icon_size' => 'pagelayer-icon-custom',
'heading_element' => 'icon'
),
),
'icon_rotate' => array(
'type' => 'spinner',
'label' => __pl('icon_rotate'),
'default' => 0,
'css' => ['{{element}} .pagelayer-flipbox-content i' => 'transform: rotate({{val}}deg)'],
'min' => 0,
'max' => 360,
'step' => 1,
'screen' => 1,
'req' => array(
'heading_element'=>'icon',
),
),
'icon_border_type' => array(
'type' => 'select',
'label' => __pl('border_type'),
'css' => ['{{element}} .pagelayer-flipbox-content i' => 'border-style: {{val}}'],
'list' => [
'' => __pl('none'),
'solid' => __pl('solid'),
'double' => __pl('double'),
'dotted' => __pl('dotted'),
'dashed' => __pl('dashed'),
'groove' => __pl('groove'),
],
'req' => array(
'heading_element'=>'icon',
),
),
'icon_border_color' => array(
'type' => 'color',
'label' => __pl('icon_border_color'),
'default' => '#0986c0',
'css' => ['{{element}} .pagelayer-flipbox-content i' => 'border-color: {{val}};'],
'req' => array(
'!icon_border_type' => '',
'heading_element' => 'icon'
),
),
'icon_border_width' => array(
'type' => 'padding',
'label' => __pl('border_width'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-flipbox-content i' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
'req' => [
'!icon_border_type' => '',
'heading_element' => 'icon'
],
),
'icon_border_radius' => array(
'type' => 'padding',
'label' => __pl('border_radius'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-flipbox-content i' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
'req' => array(
'!icon_border_type' => '',
'heading_element' => 'icon'
),
),
'heading_image'=> array(
'type' => 'image',
'label' => __pl('image'),
'default' => PAGELAYER_URL.'/images/default-image.png',
'req' => array(
'heading_element' => 'image',
),
),
'heading_image_size' => array(
'type' => 'radio',
'label' => __pl('image_size'),
'default' => 'full',
'list' => array(
'full' => __pl('full'),
'thumbnail' => __pl('thumbnail'),
'custom' => __pl('custom'),
),
'req' => array(
'heading_element' => 'image',
),
),
'heading_image_custom_size' => array(
'type' => 'slider',
'label' => __pl('img_custom_size'),
'min' => 0,
'max' => 100,
'screen' => 1,
'default' => 50,
'css' => ['{{element}} .pagelayer-flipbox-image img' => 'width:{{val}}%; height: auto;'],
'req' => array(
'heading_element' => 'image',
'heading_image_size' => 'custom',
)
),
'heading_image_spacing' => array(
'type' => 'slider',
'label' => __pl('spacing'),
'min' => 0,
'max' => 100,
'screen' => 1,
'default' => 20,
'css' => ['{{element}} .pagelayer-flipbox-image img' => 'margin-bottom:{{val}}px;'],
'req' => array(
'heading_element' => 'image',
)
),
'front-text-align' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'default' => 'center',
'screen' => 1,
'list' => array(
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right')
),
'css' => ['{{element}} .pagelayer-flipbox-front .pagelayer-flipbox-box-overlay' => 'text-align:{{val}} !important;'],
),
'front_heading' => array(
'type' => 'text',
'default' => 'Flipbox Heading',
'label' => __pl('heading_name'),
'np' => 1,
),
'heading_color' => array(
'type' => 'color',
'label' => __pl('color'),
'default' => '#ffffff',
'css' => ['{{element}} .pagelayer-flipbox-front .pagelayer-flipbox-content h2' => 'color:{{val}};'],
),
'heading_typography' => array(
'type' => 'typography',
'label' => __pl('typography'),
'default' => 'Poppins,40,,500,,,solid,,,,',
'css' => ['{{element}} .pagelayer-flipbox-front .pagelayer-flipbox-content h2' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
'front_content' => array(
'type' => 'textarea',
'label' => __pl('content'),
'np' => 1,
'default' => 'Flipbox content comes here such as It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.',
),
'front_content_color' => array(
'type' => 'color',
'label' => __pl('text_color'),
'default' => '#ffffff',
'css' => ['{{element}} .pagelayer-flipbox-front .pagelayer-flipbox-content p' => 'color:{{val}};'],
),
'front_content_typography' => array(
'type' => 'typography',
'label' => __pl('text_style'),
'default' => ',16,,500,,,solid,,,,',
'css' => ['{{element}} .pagelayer-flipbox-front .pagelayer-flipbox-content p' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
'front_shadow' => array(
'type' => 'box_shadow',
'label' => __pl('shadow'),
'css' => ['{{element}} .pagelayer-flipbox-front' => 'box-shadow: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[4]}}px {{val[3]}} {{val[5]}};'],
),
'front_background_type' => array(
'type' => 'radio',
'label' => __pl('background_type'),
'default' => '',
'list' => array(
'color' => __pl('color'),
'gradient' => __pl('gradient'),
'image' => __pl('image'),
),
),
'front_background_color' => array(
'type' => 'color',
'label' => __pl('bg_color'),
'default' => '',
'css' => ['{{element}} .pagelayer-flipbox-front' => 'background-color:{{val}};'],
'req' => array(
'front_background_type' => 'color',
),
),
'front_background_gradient' => array(
'type' => 'gradient',
'label' => __pl('background_gradient'),
'default' => '150,#f12711,40,#f5af19,60,#f5af19,100',
'css' => ['{{element}} .pagelayer-flipbox-front' => 'background: linear-gradient({{val[0]}}deg, {{val[1]}} {{val[2]}}%, {{val[3]}} {{val[4]}}%, {{val[5]}} {{val[6]}}%) !important;'],
'req' => array(
'front_background_type' => 'gradient',
),
),
'front_background_image' => array(
'type' => 'image',
'label' => __pl('image'),
'np' => 1,
'default' => PAGELAYER_URL.'/images/default-image.png',
'css' => ['{{element}} .pagelayer-flipbox-front' => 'background-image:url("{{{front_background_image-url}}}") !important;'],
'req' => array(
'front_background_type' => 'image',
),
),
'front_background_attachment' => array(
'type' => 'select',
'label' => __pl('background_attachment'),
'list' => array(
'' => __pl('default'),
'scroll' => __pl('scroll'),
'fixed' => __pl('fixed')
),
'css' => ['{{element}} .pagelayer-flipbox-front' => 'background-attachment: {{val}}'],
'req' => array(
'front_background_type' => 'image',
),
),
'front_background_posx' => array(
'type' => 'select',
'label' => __pl('ele_bg_posx'),
'list' => array(
'' => __pl('default'),
'center' => __pl('center'),
'left' => __pl('left'),
'right' => __pl('right')
),
'css' => ['{{element}} .pagelayer-flipbox-front' => 'background-position-x: {{val}};'],
'req' => array(
'front_background_type' => 'image',
),
),
'front_background_posy' => array(
'type' => 'select',
'label' => __pl('ele_bg_posy'),
'list' => array(
'' => __pl('default'),
'center' => __pl('center'),
'top' => __pl('top'),
'bottom' => __pl('bottom')
),
'css' => ['{{element}} .pagelayer-flipbox-front' => 'background-position-y: {{val}};'],
'req' => array(
'front_background_type' => 'image',
),
),
'front_background_repeat' => array(
'type' => 'select',
'label' => __pl('repeat'),
'css' => ['{{element}} .pagelayer-flipbox-front' => 'background-repeat: {{val}};'],
'list' => array(
'' => __pl('default'),
'repeat' => __pl('repeat'),
'no-repeat' => __pl('no-repeat'),
'repeat-x' => __pl('repeat-x'),
'repeat-y' => __pl('repeat-y'),
),
'req' => array(
'front_background_type' => 'image',
),
),
'front_background_size' => array(
'type' => 'select',
'label' => __pl('ele_bg_size'),
'css' => ['{{element}} .pagelayer-flipbox-front' => 'background-size: {{val}};'],
'list' => array(
'' => __pl('default'),
'cover' => __pl('cover'),
'contain' => __pl('contain')
),
'req' => array(
'front_background_type' => 'image',
),
),
'front_section_padding' => array(
'type' => 'padding',
'label' => __pl('padding'),
'screen' => 1,
'default' => '100,100,100,100',
'css' => ['{{element}} .pagelayer-flipbox-front .pagelayer-flipbox-box-overlay' => 'padding: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
),
),
'back_section' => array(
'back_section' => array(
'type' => 'checkbox',
'label' => __pl('back_side'),
),
'back-text-align' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'default' => 'center',
'screen' => 1,
'list' => array(
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right')
),
'css' => ['{{element}} .pagelayer-flipbox-back .pagelayer-flipbox-box-overlay' => 'text-align:{{val}} !important;'],
),
'back_heading' => array(
'type' => 'text',
'label' => __pl('title'),
'np' => 1,
'default' => 'Flipbox Back Heading',
),
'back_heading_color' => array(
'type' => 'color',
'label' => __pl('color'),
'default' => '#000000',
'css' => ['{{element}} .pagelayer-flipbox-back .pagelayer-flipbox-content h2' => 'color:{{val}};'],
),
'back_heading_typography' => array(
'type' => 'typography',
'label' => __pl('typography'),
'default' => 'Poppins,40,,500,,,solid,,,,',
'css' => ['{{element}} .pagelayer-flipbox-back .pagelayer-flipbox-content h2' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
'back_content' => array(
'type' => 'textarea',
'label' => __pl('content'),
'np' => 1,
'default' => 'Flipbox content comes here such as It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.',
),
'back_content_color' => array(
'type' => 'color',
'label' => __pl('text_color'),
'default' => '#3c3f40',
'css' => ['{{element}} .pagelayer-flipbox-back .pagelayer-flipbox-content p' => 'color:{{val}};'],
),
'back_content_typography' => array(
'type' => 'typography',
'label' => __pl('text_style'),
'default' => ',16,,500,,,solid,,,,',
'css' => ['{{element}} .pagelayer-flipbox-back .pagelayer-flipbox-content p' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
'back_shadow' => array(
'type' => 'box_shadow',
'label' => __pl('shadow'),
'css' => ['{{element}} .pagelayer-flipbox-back' => 'box-shadow: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[4]}}px {{val[3]}} {{val[5]}};'],
),
'display_button' => array(
'type' => 'checkbox',
'label' => __pl('button'),
),
'back_button_url' => array(
'type' => 'link',
'label' => __pl('btn_url_label'),
'selector' => '.pagelayer-service-btn',
'req' => array(
'!display_button' => '',
),
),
'back_button_text' => array(
'type' => 'text',
'label' => __pl('button_text_label'),
'default' => 'Click Here!',
'req' => array(
'!display_button' => '',
),
),
'back_button_typography' => array(
'type' => 'typography',
'label' => __pl('typography'),
'default' => ',20,,500,,,solid,,,,',
'css' => ['{{element}} .pagelayer-service-btn' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
'req' => array(
'!display_button' => '',
),
),
'back_button_type' => array(
'type' => 'select',
'label' => __pl('type'),
'default' => 'pagelayer-btn-default',
'list' => array(
'pagelayer-btn-default' => __pl('btn_type_default'),
'pagelayer-btn-primary' => __pl('btn_type_primary'),
'pagelayer-btn-secondary' => __pl('btn_type_secondary'),
'pagelayer-btn-success' => __pl('btn_type_success'),
'pagelayer-btn-info' => __pl('btn_type_info'),
'pagelayer-btn-warning' => __pl('btn_type_warning'),
'pagelayer-btn-danger' => __pl('btn_type_danger'),
'pagelayer-btn-dark' => __pl('btn_type_dark'),
'pagelayer-btn-light' => __pl('btn_type_light'),
'pagelayer-btn-link' => __pl('btn_type_link'),
'pagelayer-btn-custom' => __pl('btn_type_custom')
),
'req' => array(
'!display_button' => '',
),
),
'back_button_size' => array(
'type' => 'select',
'label' => __pl('button_size'),
'default' => 'pagelayer-btn-mini',
'list' => array(
'pagelayer-btn-mini' => __pl('mini'),
'pagelayer-btn-small' => __pl('small'),
'pagelayer-btn-large' => __pl('large'),
'pagelayer-btn-extra-large' => __pl('extra_large'),
'pagelayer-btn-double-large' => __pl('double_large'),
'pagelayer-btn-custom' => __pl('custom')
),
'req' => array(
'!display_button' => '',
),
),
'back_button_custom_size' => array(
'type' => 'spinner',
'label' => __pl('btn_custom_size'),
'min' => 1,
'step' => 1,
'max' => 100,
'default' => 5,
'screen' => 1,
'css' => ['{{element}} .pagelayer-flipbox-back .pagelayer-service-btn' => 'padding: calc({{val}}px / 2) {{val}}px;'],
'req' => array(
'back_button_size' => 'pagelayer-btn-custom',
),
),
'back_btn_spacing' => array(
'type' => 'slider',
'label' => __pl('spacing'),
'min' => 0,
'max' => 200,
'default' => 10,
'screen' => 1,
'css' => ['{{element}} .pagelayer-service-btn' => 'margin-top: {{val}}px;'],
'req' => array(
'!display_button' => '',
),
),
'back_btn_state' => array(
'type' => 'radio',
'label' => __pl('button_state'),
'default' => 'normal',
'list' => array(
'normal' => __pl('normal'),
'hover' => __pl('hover'),
),
'req' => array(
'back_button_type' => 'pagelayer-btn-custom',
'!display_button' => '',
),
),
'back_button_color' => array(
'type' => 'color',
'label' => __pl('button_color'),
'default' => '#ffffff',
'css' => ['{{element}} .pagelayer-service-btn' => 'color:{{val}};'],
'show' => array(
'back_btn_state' => 'normal',
),
),
'back_button_bg_color' => array(
'type' => 'color',
'label' => __pl('button_bg_color'),
'default' => '#0986c0',
'css' => ['{{element}} .pagelayer-service-btn' => 'background-color:{{val}};'],
'show' => array(
'back_btn_state' => 'normal',
),
),
'back_btn_hover_delay' => array(
'type' => 'spinner',
'label' => __pl('btn_hover_delay'),
'min' => 0,
'step' => 100,
'max' => 5000,
'default' => 400,
'css' => ['{{element}} .pagelayer-service-btn' => '-webkit-transition: all {{val}}ms; transition: all {{val}}ms;'],
'show' => array(
'back_btn_state' => 'hover',
),
),
'back_button_color_hover' => array(
'type' => 'color',
'label' => __pl('button_color'),
'default' => '',
'css' => ['{{element}} .pagelayer-service-btn:hover' => 'color:{{val}} !important;'],
'show' => array(
'back_btn_state' => 'hover',
),
),
'back_button_bg_color_hover' => array(
'type' => 'color',
'label' => __pl('button_bg_color'),
'default' => '',
'css' => ['{{element}} .pagelayer-service-btn:hover' => 'background-color:{{val}} !important;'],
'show' => array(
'back_btn_state' => 'hover'
),
),
'back_background_type' => array(
'type' => 'radio',
'label' => __pl('background_type'),
'default' => '',
'list' => array(
'color' => __pl('color'),
'gradient' => __pl('gradient'),
'image' => __pl('image'),
),
),
'back_background_color' => array(
'type' => 'color',
'label' => __pl('bg_color'),
'default' => '',
'css' => ['{{element}} .pagelayer-flipbox-back' => 'background-color:{{val}};'],
'req' => array(
'back_background_type' => 'color',
),
),
'back_background_gradient' => array(
'type' => 'gradient',
'label' => __pl('background_gradient'),
'default' => '150,#1488CC,40,#2B32B2,60,#2B32B2,100',
'css' => ['{{element}} .pagelayer-flipbox-back' => 'background: linear-gradient({{val[0]}}deg, {{val[1]}} {{val[2]}}%, {{val[3]}} {{val[4]}}%, {{val[5]}} {{val[6]}}%) !important;'],
'req' => array(
'back_background_type' => 'gradient',
),
),
'back_background_image' => array(
'type' => 'image',
'label' => __pl('image'),
'default' => PAGELAYER_URL.'/images/default-image.png',
'css' => ['{{element}} .pagelayer-flipbox-back' => 'background-image:url("{{{back_background_image-url}}}") !important;'],
'req' => array(
'back_background_type' => 'image',
),
),
'back_background_attachment' => array(
'type' => 'select',
'label' => __pl('background_attachment'),
'list' => array(
'' => __pl('default'),
'scroll' => __pl('scroll'),
'fixed' => __pl('fixed')
),
'css' => ['{{element}} .pagelayer-flipbox-back' => 'background-attachment: {{val}}'],
'req' => array(
'back_background_type' => 'image',
),
),
'back_background_posx' => array(
'type' => 'select',
'label' => __pl('ele_bg_posx'),
'list' => array(
'' => __pl('default'),
'center' => __pl('center'),
'left' => __pl('left'),
'right' => __pl('right')
),
'css' => ['{{element}} .pagelayer-flipbox-back' => 'background-position-x: {{val}};'],
'req' => array(
'back_background_type' => 'image',
),
),
'back_background_posy' => array(
'type' => 'select',
'label' => __pl('ele_bg_posy'),
'list' => array(
'' => __pl('default'),
'center' => __pl('center'),
'top' => __pl('top'),
'bottom' => __pl('bottom')
),
'css' => ['{{element}} .pagelayer-flipbox-back' => 'background-position-y: {{val}};'],
'req' => array(
'back_background_type' => 'image',
),
),
'back_background_repeat' => array(
'type' => 'select',
'label' => __pl('ele_bg_repeat'),
'css' => ['{{element}} .pagelayer-flipbox-back' => 'background-repeat: {{val}};'],
'list' => array(
'' => __pl('default'),
'repeat' => __pl('repeat'),
'no-repeat' => __pl('no-repeat'),
'repeat-x' => __pl('repeat-x'),
'repeat-y' => __pl('repeat-y'),
),
'req' => array(
'back_background_type' => 'image',
),
),
'back_background_size' => array(
'type' => 'select',
'label' => __pl('ele_bg_size'),
'css' => ['{{element}} .pagelayer-flipbox-back' => 'background-size: {{val}};'],
'list' => array(
'' => __pl('default'),
'cover' => __pl('cover'),
'contain' => __pl('contain')
),
'req' => array(
'back_background_type' => 'image',
),
),
'back_section_padding' => array(
'type' => 'padding',
'label' => __pl('padding'),
'default' => '100,100,100,100',
'screen' => 1,
'css' => ['{{element}} .pagelayer-flipbox-back .pagelayer-flipbox-box-overlay' => 'padding: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
),
),
'styles' => [
'front_section' => __pl('front_section'),
'back_section' => __pl('back_section'),
]
)
);
// Countdown Timer
pagelayer_freemium_shortcode(PAGELAYER_SC_PREFIX.'_countdown', array(
'name' => __pl('countdown_timer'),
'group' => 'other',
'html' => '<div class="pagelayer-countdown-container" pagelayer-expiry-date={{date}} pagelayer-time-type={{time_zone}}>
<div class="pagelayer-countdown-expired">
<p if={{expired_text}}>{{expired_text}}</p>
</div>
<div class="pagelayer-countdown-counter">
<div if={{days}} class="pagelayer-countdown-days pagelayer-countdown-item pagelayer-countdown-{{display}}">
<div class="pagelayer-days-count pagelayer-countdown-count"></div>
<div if={{show_label}} class="pagelayer-countdown-name">
<span if={{days_label_text}}>{{days_label_text}}</span>
</div>
</div>
<div if={{hours}} class="pagelayer-countdown-hours pagelayer-countdown-item pagelayer-countdown-{{display}}">
<div class="pagelayer-hours-count pagelayer-countdown-count"></div>
<div if={{show_label}} class="pagelayer-countdown-name">
<span if={{hours_label_text}}>{{hours_label_text}}</span>
</div>
</div>
<div if={{minutes}} class="pagelayer-countdown-minutes pagelayer-countdown-item pagelayer-countdown-{{display}}">
<div class="pagelayer-minutes-count pagelayer-countdown-count"></div>
<div if={{show_label}} class="pagelayer-countdown-name">
<span if={{minutes_label_text}} >{{minutes_label_text}}</span>
</div>
</div>
<div if={{seconds}} class="pagelayer-countdown-seconds pagelayer-countdown-item pagelayer-countdown-{{display}}">
<div class="pagelayer-seconds-count pagelayer-countdown-count"></div>
<div if={{show_label}} class="pagelayer-countdown-name">
<span if={{seconds_label_text}} >{{seconds_label_text}}</span>
</div>
</div>
</div>
</div>',
'params' => array(
'date' => array(
'type' => 'datetime',
'displayMode' => 'datetime', // date | datetime (default)
'returnMode' => 'YYYY-MM-DD H:m:s', // mysql format uses here (default: Y-m-d H:i:s )
'label' => __pl('date_picker_label'),
'np' => 1,
'default' => '',
),
'time_zone' => array(
'type' => 'select',
'label' => __pl('time_zone'),
'default' => 'server',
'list' => array(
'server' => __pl('server_time'),
'local' => __pl('user_local')
),
),
'number_color' => array(
'type' => 'color',
'label' => __pl('color'),
'np' => 1,
'default' => '#ffffff',
'css' => ['{{element}} .pagelayer-countdown-count' => 'color:{{val}}'],
),
'number_style' => array(
'type' => 'typography',
'label' => __pl('typography'),
'default' => ',50,,500,,,solid,,,,',
'css' => ['{{element}} .pagelayer-countdown-count' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
'number_spacing' => array(
'type' => 'padding',
'label' => __pl('spacing'),
'units' => ['px', 'em', '%'],
'screen' => 1,
'css' => ['{{element}} .pagelayer-countdown-count' => 'margin-top: {{val[0]}}; margin-right: {{val[1]}}; margin-bottom: {{val[2]}}; margin-left: {{val[3]}};'],
),
'days' => array(
'type' => 'checkbox',
'label' => __pl('days'),
'np' => 1,
'default' => 'true',
),
'hours' => array(
'type' => 'checkbox',
'label' => __pl('hours'),
'np' => 1,
'default' => 'true',
),
'minutes' => array(
'type' => 'checkbox',
'label' => __pl('minutes'),
'np' => 1,
'default' => 'true',
),
'seconds' => array(
'type' => 'checkbox',
'label' => __pl('seconds'),
'np' => 1,
'default' => 'true',
),
),
'expired_text' =>[
'display_expired_text' => array(
'type' => 'checkbox',
'label' => __pl('expired_text'),
),
'expired_text' => array(
'type' => 'text',
'label' => __pl('text'),
'default' => 'Countdown Timer Expired',
),
'expired_color' => array(
'type' => 'color',
'label' => __pl('text_color'),
'default' => '#000000',
'css' => ['{{element}} .pagelayer-countdown-expired p' => 'color:{{val}};'],
),
'expired_background_color' => array(
'type' => 'color',
'label' => __pl('bg_color'),
'css' => ['{{element}} .pagelayer-countdown-expired' => 'background-color:{{val}};'],
),
'expired_style' => array(
'type' => 'typography',
'label' => __pl('expired_style'),
'default' => ',50,,500,,,solid,,,,',
'css' => ['{{element}} .pagelayer-countdown-expired p' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
'expired_padding' => array(
'type' => 'padding',
'label' => __pl('padding'),
'units' => ['px', '%'],
'screen' => 1,
'css' => ['{{element}} .pagelayer-countdown-expired' => 'padding: {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}};'],
),
'expired_align' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'default' => 'center',
'screen' => 1,
'list' => array(
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right'),
),
'css' => ['{{element}} .pagelayer-countdown-expired' => 'text-align:{{val}};'],
),
],
'text_style' =>[
'show_label' => array(
'type' => 'checkbox',
'label' => __pl('show_title'),
'np' => 1,
'default' => 'true',
),
'custom_label_text' => array(
'type' => 'checkbox',
'label' => __pl('custom_label_text'),
'show' => array(
'show_label' => 'true',
),
),
'days_label_text' => array(
'type' => 'text',
'label' => __pl('days'),
'default' => __pl('days'),
'show' => array(
'!custom_label_text' => '',
'!days' => '',
),
),
'hours_label_text' => array(
'type' => 'text',
'label' => __pl('hours'),
'default' => __pl('hours'),
'show' => array(
'!custom_label_text' => '',
'!hours' => '',
),
),
'minutes_label_text' => array(
'type' => 'text',
'label' => __pl('minutes'),
'default' => __pl('minutes'),
'show' => array(
'!custom_label_text' => '',
'!minutes' => '',
),
),
'seconds_label_text' => array(
'type' => 'text',
'label' => __pl('seconds'),
'default' => __pl('seconds'),
'show' => array(
'!custom_label_text' => '',
'!seconds' => '',
),
),
'font_color' => array(
'type' => 'color',
'label' => __pl('text_color'),
'default' => '#ffffff',
'css' => ['{{element}} .pagelayer-countdown-name span' => 'color:{{val}}'],
'show' => array(
'show_label' => 'true',
),
),
'cd_text_style' => array(
'type' => 'typography',
'label' => __pl('typography'),
'default' => ',18,,500,,,solid,,,,',
'css' => ['{{element}} .pagelayer-countdown-name' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
'show' => array(
'show_label' => 'true',
),
),
],
'block_styles' =>[
'display' => array(
'type' => 'select',
'label' => __pl('display'),
'default' => 'block',
'list' => [
'block' => __pl('block'),
'inline' => __pl('inline'),
],
),
'block_color' => array(
'type' => 'color',
'label' => __pl('bg_color'),
'default' => '#2b1661',
'css' => ['{{element}} .pagelayer-countdown-item' => 'background-color:{{val}}'],
),
'blocks_padding' => array(
'type' => 'padding',
'label' => __pl('padding'),
'units' => ['px', 'em', '%'],
'screen' => 1,
'css' => ['{{element}} .pagelayer-countdown-item' => 'padding-top: {{val[0]}}; padding-right: {{val[1]}}; padding-bottom: {{val[2]}}; padding-left: {{val[3]}}'],
),
'blocks_space' => array(
'type' => 'padding',
'label' => __pl('block_space'),
'units' => ['px', 'em'],
'screen' => 1,
'css' => ['{{element}} .pagelayer-countdown-item' => 'margin-top: {{val[0]}}; margin-right: {{val[1]}}; margin-bottom: {{val[2]}}; margin-left: {{val[3]}}'],
),
'cd_border_state' => array(
'type' => 'radio',
'label' => __pl(''),
'default' => '',
'list' => array(
'' => __pl('normal'),
'hover' => __pl('hover'),
),
),
'cd_border_type' => array(
'type' => 'select',
'label' => __pl('border_type'),
'css' => ['{{element}} .pagelayer-countdown-item' => 'border-style: {{val}}'],
'list' => [
'' => __pl('none'),
'solid' => __pl('solid'),
'double' => __pl('double'),
'dotted' => __pl('dotted'),
'dashed' => __pl('dashed'),
'groove' => __pl('groove'),
],
'show' => array(
'cd_border_state' => ''
),
),
'cd_border_color' => array(
'type' => 'color',
'label' => __pl('border_color'),
'default' => '#0986c0',
'css' => ['{{element}} .pagelayer-countdown-item' => 'border-color: {{val}};'],
'req' => array(
'!cd_border_type' => ''
),
'show' => array(
'cd_border_state' => ''
),
),
'cd_border_width' => array(
'type' => 'padding',
'label' => __pl('border_width'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-countdown-item' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
'req' => [
'!cd_border_type' => ''
],
'show' => array(
'cd_border_state' => ''
),
),
'cd_border_radius' => array(
'type' => 'padding',
'label' => __pl('border_radius'),
'units' => ['px', '%'],
'screen' => 1,
'css' => ['{{element}} .pagelayer-countdown-item' => 'border-radius: {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}}; -webkit-border-radius: {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}}; -moz-border-radius: {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}};'],
'show' => array(
'cd_border_state' => ''
),
),
'cd_border_type_hover' => array(
'type' => 'select',
'label' => __pl('border_type'),
'css' => ['{{element}} .pagelayer-countdown-item:hover' => 'border-style: {{val}}'],
'list' => [
'' => __pl('none'),
'solid' => __pl('solid'),
'double' => __pl('double'),
'dotted' => __pl('dotted'),
'dashed' => __pl('dashed'),
'groove' => __pl('groove'),
],
'show' => array(
'cd_border_state' => 'hover'
),
),
'cd_border_color_hover' => array(
'type' => 'color',
'label' => __pl('border_color'),
'css' => ['{{element}} .pagelayer-countdown-item:hover' => 'border-color: {{val}};'],
'default' => '#0986c0',
'req' => array(
'!cd_border_type_hover' => ''
),
'show' => array(
'cd_border_state' => 'hover'
),
),
'cd_border_width_hover' => array(
'type' => 'padding',
'label' => __pl('border_width'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-countdown-item:hover' => 'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px'],
'req' => [
'!cd_border_type_hover' => ''
],
'show' => array(
'cd_border_state' => 'hover'
),
),
'cd_border_radius_hover' => array(
'type' => 'padding',
'label' => __pl('border_radius'),
'units' => ['px', '%'],
'screen' => 1,
'css' => ['{{element}} .pagelayer-countdown-item:hover' => 'border-radius: {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}}; -webkit-border-radius: {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}};-moz-border-radius: {{val[0]}} {{val[1]}} {{val[2]}} {{val[3]}};'],
'show' => array(
'cd_border_state' => 'hover'
),
),
'cd_shadow' => array(
'type' => 'box_shadow',
'label' => __pl('shadow'),
'css' => ['{{element}} .pagelayer-countdown-item' => 'box-shadow: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[4]}}px {{val[3]}} {{val[5]}};'],
'show' => array(
'cd_border_state' => '',
),
),
'cd_shadow_hover' => array(
'type' => 'box_shadow',
'label' => __pl('shadow'),
'css' => ['{{element}} .pagelayer-countdown-item:hover' => 'box-shadow: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[4]}}px {{val[3]}} {{val[5]}};'],
'show' => array(
'cd_border_state' => 'hover'
),
),
],
'styles' => [
'text_style' => __pl('title_style'),
'expired_text' => __pl('expired_text'),
'block_styles' => __pl('block_styles'),
],
)
);
// Button Group
pagelayer_freemium_shortcode(PAGELAYER_SC_PREFIX.'_btn_grp', array(
'name' => __pl('btn_grp'),
'group' => 'button',
'has_group' => [
'section' => 'params',
'prop' => 'elements'
],
'params' => array(
'elements' => array(
'type' => 'group',
'label' => __pl('buttons'),
'sc' => PAGELAYER_SC_PREFIX.'_btn',
'item_label' => array(
'default' => __pl('button'),
'param' => 'text'
),
'count' => 2,
'text' => strtr(__pl('add_new_item'), array('%name%' => __pl('button_name'))),
),
'align' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'np' => 1,
'default' => 'center',
'screen' => 1,
'css' => [
'{{element}}' => 'text-align: {{val}}',
'{{element}} .pagelayer-btn' => 'text-align: {{val}}'
],
'list' => array(
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right')
)
),
'group_layout' => array(
'type' => 'radio',
'label' => __pl('layout'),
'default' => 'horizontal',
'css' => ['{{element}} > div' => 'display: inline-block;'],
'list' => array(
'horizontal' => __pl('horizontal'),
'' => __pl('vertical')
)
),
'hindent' => array(
'type' => 'spinner',
'label' => __pl('space_between'),
'np' => 1,
'default' => '5',
'css' => ['{{element}} .pagelayer-btn' => 'padding-left: {{val}}px; padding-right: {{val}}px;'],
'min' => 0,
'step' => 1,
'max' => 50,
'default' => 3,
'screen' => 1,
'req' => ['group_layout' => 'horizontal']
),
'vindent' => array(
'type' => 'spinner',
'label' => __pl('space_between'),
'np' => 1,
'default' => '5',
'css' => ['{{element}} .pagelayer-btn' => 'padding-top: {{val}}px; padding-bottom: {{val}}px;'],
'min' => 0,
'step' => 1,
'max' => 50,
'default' => 3,
'screen' => 1,
'req' => ['group_layout' => '']
)
)
)
);
// Testimonial Slider
pagelayer_freemium_shortcode(PAGELAYER_SC_PREFIX.'_testimonial_slider', array(
'name' => __pl('testimonial_slider'),
'group' => 'other',
'has_group' => [
'section' => 'params',
'prop' => 'elements'
],
'icon' => 'pli pli-commenting-o',
'prevent_inside' => ['pl_slides'],
'child_selector' => '>.pagelayer-owl-stage-outer>.pagelayer-owl-stage>.pagelayer-owl-item', // Make it very specifc
'holder' => '.pagelayer-testimonials-holder',
'html' => '<div class="pagelayer-testimonials-holder pagelayer-owl-holder pagelayer-owl-carousel pagelayer-owl-theme"></div>',
'params' => array(
'elements' => array(
'type' => 'group',
'label' => __pl('testimonial'),
'sc' => PAGELAYER_SC_PREFIX.'_testimonial',
'item_label' => array(
'default' => __pl('testimonial'),
'param' => 'cite'
),
'count' => 3,
'text' => strtr(__pl('add_new_item'), array('%name%' => __pl('testimonial')))
),
),
'slider_options' => $pagelayer->slider_options,
'arrow_styles' => $pagelayer->slider_arrow_styles,
'pager_styles' => $pagelayer->slider_pager_styles,
'styles' => [
'slider_options' => __pl('slider_options'),
'arrow_styles' => __pl('arrow_styles'),
'pager_styles' => __pl('pager_styles'),
]
));
// Pricing Table
pagelayer_freemium_shortcode(PAGELAYER_SC_PREFIX.'_pricing', array(
'name' => __pl('pricing_table'),
'group' => 'other',
'has_group' => [
'section' => 'feature_style',
'prop' => 'elements'
],
'holder' => '.pagelayer-pricing-ul',
'html' => '<div class="pagelayer-pricing-details">
<div if="{{ribbon_text}}" class="pagelayer-pricing-ribbon-container">
<div class="pagelayer-pricing-ribbon">
{{ribbon_text}}
</div>
</div>
<h3 if="{{plan_title}}" class="pagelayer-pricing-type">{{plan_title}}</h3>
<h4 if="{{plan_sub_title}}" class="pagelayer-pricing-sub-title">{{plan_sub_title}}</h4>
</div>
<div class="pagelayer-pricing-rate-section">
<h4 if="{{original_price}}" class="pagelayer-pricing-price pagelayer-pricing-original">
<span class="pagelayer-pricing-rate">
<span if="{{currency}}">{{currency}}</span><span class="pagelayer-pricing-orig-amt">{{original_price}}</span>
</span>
</h4>
<h2 class="pagelayer-pricing-price">
<span if="{{currency}}" class="pagelayer-pricing-currency pagelayer-pricing-currency-{{currency_position}}">{{currency}}</span><span if="{{price}}" class="pagelayer-pricing-rate pagelayer-pricing-amt">{{price}}</span>
</h2>
<p if="{{period}}" class="pagelayer-pricing-duration">{{period}}</p>
</div>
<div class="pagelayer-pricing-features">
<ul class="pagelayer-pricing-ul"></ul>
<a if="{{price_button}}" href="{{{button_url}}}" class="pagelayer-pricing-btn {{button_type}} pagelayer-ele-link pagelayer-button {{button_size}}">{{button_text}}</a>
<p if="{{additional_info}}" class="pagelayer-pricing-additional">{{additional_info}}</p>
</div>',
'params' => array(
'plan_title' => array(
'type' => 'text',
'label' => __pl('plan_type'),
'np' => 1,
'default' => 'Standard',
'edit' => '.pagelayer-pricing-type',
),
'title_color' => array(
'type' => 'color',
'label' => __pl('color'),
'default' => '#ffffff',
'css' => ['{{element}} .pagelayer-pricing-type' => 'color:{{val}};'],
),
'title_size' => array(
'type' => 'typography',
'label' => __pl('typography'),
'default' => 'Poppins,20,,500,,,solid,,,,',
'css' => ['{{element}} .pagelayer-pricing-type' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
'content_align' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'screen' => 1,
'css' => 'text-align: {{val}};',
'list' => array(
'left' => __pl('left'),
'' => __pl('center'),
'right' => __pl('right'),
)
),
),
//styles
'header_style' => [
'header_background_color' => array(
'type' => 'color',
'label' => __pl('bg_color'),
'default' => '#d55400',
'css' => ['{{element}} .pagelayer-pricing-details' => 'background-color:{{val}} !important;'],
),
'header_padding' => array(
'label' => __pl('padding'),
'type' => 'padding',
'screen' => 1,
'default' => '10,10,10,10',
'css' => ['{{element}} .pagelayer-pricing-details' => 'padding: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
),
'header_border_type' => array(
'type' => 'select',
'label' => __pl('border_type'),
'css' => ['{{element}} .pagelayer-pricing-details' =>'border-style: {{val}};'],
'list' => [
'' => __pl('none'),
'solid' => __pl('solid'),
'double' => __pl('double'),
'dotted' => __pl('dotted'),
'dashed' => __pl('dashed'),
'groove' => __pl('groove'),
],
),
'header_border_color' => array(
'type' => 'color',
'label' => __pl('border_color'),
'default' => '#e5e5e8',
'css' => ['{{element}} .pagelayer-pricing-details' => 'border-color: {{val}};'],
'req' => ['!header_border_type' => '']
),
'header_border_width' => array(
'type' => 'padding',
'label' => __pl('border_width'),
'default' => '0,0,0,0',
'screen' => 1,
'css' => ['{{element}} .pagelayer-pricing-details' =>'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px;'],
'req' => ['!header_border_type' => '']
),
'header_border_radius' => array(
'type' => 'padding',
'label' => __pl('border_radius'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-pricing-details' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
'req' => ['!header_border_type' => '']
),
],
'subtitle_style' => [
'plan_sub_title' => array(
'type' => 'text',
'label' => __pl('subtitle'),
'default' => 'For beginners',
'edit' => '.pagelayer-pricing-sub-title',
),
'subtitle_color' => array(
'type' => 'color',
'label' => __pl('color'),
'default' => '#ffffff',
'css' => ['{{element}} .pagelayer-pricing-sub-title' => 'color:{{val}}'],
),
'subtitle_size' => array(
'type' => 'typography',
'label' => __pl('typography'),
'default' => 'Poppins,18,,500,,,solid,,,,',
'css' => ['{{element}} .pagelayer-pricing-sub-title' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
],
'price_style' => [
'price' => array(
'type' => 'text',
'label' => __pl('plan_price'),
'np' => 1,
'default' => '49',
'edit' => '.pagelayer-pricing-amt',
),
'sale' => array(
'type' => 'checkbox',
'label' => __pl('sale'),
),
'original_price' => array(
'type' => 'text',
'label' => __pl('old_price'),
'default' => '100',
'edit' => '.pagelayer-pricing-orig-amt',
'keep_prop' => 1, // Prevent to remove props in gutenburg
'css' => ['{{element}} .pagelayer-pricing-original '=> 'display:inline-block;'],
'req' => array(
'sale' => 'true'
)
),
'price_size' => array(
'label' => __pl('price_size'),
'type' => 'typography',
'default' => 'Poppins,45,,500,,,solid,,,,',
'css' => ['{{element}} .pagelayer-pricing-price .pagelayer-pricing-rate' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
'price_sale_size' => array(
'label' => __pl('old_price_size'),
'type' => 'typography',
'default' => 'Poppins,35,,500,,,solid,,,,',
'css' => ['{{element}} .pagelayer-pricing-original .pagelayer-pricing-rate' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
'req' => array(
'sale' => 'true'
)
),
'price_state' => array(
'type' => 'radio',
'label' => __pl('price_state'),
'default' => 'normal',
'list' => array(
'normal' => __pl('normal'),
'hover' => __pl('hover'),
),
),
'price_line_height' => array(
'label' => __pl('price_line_height'),
'type' => 'slider',
'min' => 0,
'max' => 500,
'default' => 30,
'css' => ['{{element}} .pagelayer-pricing-price .pagelayer-pricing-currency' => 'line-height:{{val}}%;'],
),
'price_color' => array(
'type' => 'color',
'label' => __pl('color'),
'default' => '#ffffff',
'css' => ['{{element}} .pagelayer-pricing-price .pagelayer-pricing-rate' => 'color:{{val}}'],
'show' => ['price_state' => 'normal'],
),
'old_price_color' => array(
'type' => 'color',
'label' => __pl('old_price_color'),
'default' => '#ffffff',
'css' => ['{{element}} .pagelayer-pricing-price.pagelayer-pricing-original .pagelayer-pricing-rate' => 'color:{{val}}'],
'show' => ['price_state' => 'normal'],
'req' => ['sale' => 'true'],
),
'old_price_line_color' => array(
'type' => 'color',
'label' => __pl('old_price_line_color'),
'default' => '#000000',
'css' => ['{{element}} .pagelayer-pricing-price.pagelayer-pricing-original' => 'color:{{val}}'],
'show' => ['price_state' => 'normal'],
'req' => ['sale' => 'true'],
),
'price_background_color' => array(
'type' => 'color',
'label' => __pl('background_color'),
'default' => '#e98b2b',
'css' => ['{{element}} .pagelayer-pricing-rate-section' => 'background-color:{{val}}'],
'show' => ['price_state' => 'normal'],
),
'price_color_hover' => array(
'type' => 'color',
'label' => __pl('color'),
'css' => ['{{element}} .pagelayer-pricing-price .pagelayer-pricing-rate:hover' => 'color:{{val}}'],
'show' => ['price_state' => 'hover'],
),
'old_price_color_hover' => array(
'type' => 'color',
'label' => __pl('old_price_color'),
'default' => '#ffffff',
'css' => ['{{element}} .pagelayer-pricing-price.pagelayer-pricing-original .pagelayer-pricing-rate:hover' => 'color:{{val}}'],
'show' => ['price_state' => 'hover'],
'req' => ['sale' => 'true'],
),
'old_price_line_color_hover' => array(
'type' => 'color',
'label' => __pl('old_price_line_color'),
'css' => ['{{element}} .pagelayer-pricing-price.pagelayer-pricing-original:hover' => 'color:{{val}}'],
'show' => ['price_state' => 'hover'],
'req' => ['sale' => 'true'],
),
'price_background_color_hover' => array(
'type' => 'color',
'label' => __pl('background_color'),
'css' => ['{{element}} .pagelayer-pricing-rate-section:hover' => 'background-color:{{val}}'],
'show' => ['price_state' => 'hover'],
),
'price_border_type' => array(
'type' => 'select',
'label' => __pl('border_type'),
'css' => ['{{element}} .pagelayer-pricing-rate-section' =>'border-style: {{val}};'],
'list' => [
'' => __pl('none'),
'solid' => __pl('solid'),
'double' => __pl('double'),
'dotted' => __pl('dotted'),
'dashed' => __pl('dashed'),
'groove' => __pl('groove'),
],
),
'price_border_color' => array(
'type' => 'color',
'label' => __pl('border_color'),
'default' => '#42414f',
'css' => ['{{element}} .pagelayer-pricing-rate-section' => 'border-color: {{val}};'],
'req' => ['!price_border_type' => '']
),
'price_border_width' => array(
'type' => 'padding',
'label' => __pl('border_width'),
'css' => ['{{element}} .pagelayer-pricing-rate-section' =>'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px;'],
'req' => ['!price_border_type' => '']
),
'price_border_radius' => array(
'type' => 'padding',
'label' => __pl('border_radius'),
'css' => ['{{element}} .pagelayer-pricing-rate-section' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
'req' => ['!price_border_type' => '']
),
'price_margin' => array(
'type' => 'padding',
'label' => __pl('margin'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-pricing-rate-section' => 'margin: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
),
'price_padding' => array(
'type' => 'padding',
'label' => __pl('padding'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-pricing-rate-section' => 'padding: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
),
],
'currency_style' => [
'currency' => array(
'type' => 'text',
'label' => __pl('currency'),
'np' => 1,
'default' => '$',
'edit' => '.pagelayer-pricing-currency',
),
'currency_color' => array(
'type' => 'color',
'label' => __pl('color'),
'default' => '#ffffff',
'css' => ['{{element}} .pagelayer-pricing-price .pagelayer-pricing-currency' => 'color:{{val}}'],
),
'currency_size' => array(
'label' => __pl('currency_size'),
'type' => 'typography',
'default' => 'Poppins,35,,500,,,solid,,,,',
'css' => ['{{element}} .pagelayer-pricing-price .pagelayer-pricing-currency' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
'currency_position' => array(
'type' => 'radio',
'label' => __pl('position'),
'default' => 'top',
'list' => array(
'top' => __pl('top'),
'middle' => __pl('middle'),
'bottom' => __pl('bottom'),
),
),
],
'period_style' => [
'period_inline' => array(
'type' => 'checkbox',
'label' => __pl('inline'),
'css' => ['{{element}} .pagelayer-pricing-duration' => 'display:inline-block;'],
),
'period' => array(
'type' => 'text',
'label' => __pl('period'),
'np' => 1,
'default' => 'Per Month',
'edit' => '.pagelayer-pricing-duration',
),
'period_color' => array(
'type' => 'color',
'label' => __pl('color'),
'default' => '#ffffff',
'css' => ['{{element}} .pagelayer-pricing-duration' => 'color:{{val}}'],
),
'period_size' => array(
'type' => 'typography',
'label' => __pl('heading_typo'),
'default' => ',16,,500,,,solid,,,,',
'css' => ['{{element}} .pagelayer-pricing-duration' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
],
'feature_style' => [
'elements' => array(
'type' => 'group',
'label' => __pl('features_item'),
'sc' => PAGELAYER_SC_PREFIX.'_list_item',
'item_label' => array(
'default' => __pl('Features Item'),
'param' => 'item'
),
'count' => 3,
'text' =>strtr(__pl('add_new_item'), array('%name%' => __pl('Feature'))),
),
'features_background_color' => array(
'type' => 'color',
'label' => __pl('background_color'),
'default' => '#ffffff',
'css' => ['{{element}} .pagelayer-pricing-features' => 'background-color:{{val}}'],
),
'features_text_color' => array(
'type' => 'color',
'label' => __pl('color'),
'default' => '#000000',
'css' => ['{{element}} .pagelayer-pricing-ul li span' => 'color:{{val}}'],
),
'features_text_typo' => array(
'type' => 'typography',
'label' => __pl('typography'),
'default' => ',18,,500,,,solid,,,,',
'css' => ['{{element}} .pagelayer-pricing-ul li span' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
'pri_features_spacing' => array(
'label' => __pl('space_between'),
'type' => 'slider',
'screen' => 1,
'css' => ['{{element}} .pagelayer-pricing-ul > :not(:last-child) ' => 'margin-bottom:{{val}}px'],
),
'features_padding' => array(
'label' => __pl('padding'),
'type' => 'padding',
'screen' => 1,
'css' => ['{{element}} .pagelayer-pricing-features' => 'padding: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px !important;'],
),
],
'additional_info' => [
'additional_info' => array(
'type' => 'textarea',
'label' => __pl('additional_info'),
'default' => 'Some Additional Information',
'edit' => '.pagelayer-pricing-additional',
),
'additional_text_color' => array(
'type' => 'color',
'label' => __pl('color'),
'default' => '#000000',
'css' => ['{{element}} .pagelayer-pricing-additional' => 'color:{{val}}'],
),
'addition_text_typo' => array(
'type' => 'typography',
'label' => __pl('heading_typo'),
'default' => ',16,,500,,,solid,,,,',
'css' => ['{{element}} .pagelayer-pricing-additional' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
],
'button_style' => [
'price_button' => array(
'type' => 'checkbox',
'label' => __pl('show_btn'),
'default' => 'true',
),
'button_type' => array(
'type' => 'select',
'label' => __pl('type'),
'default' => 'pagelayer-btn-danger',
'list' => array(
'pagelayer-btn-default' => __pl('btn_type_default'),
'pagelayer-btn-primary' => __pl('btn_type_primary'),
'pagelayer-btn-secondary' => __pl('btn_type_secondary'),
'pagelayer-btn-success' => __pl('btn_type_success'),
'pagelayer-btn-info' => __pl('btn_type_info'),
'pagelayer-btn-warning' => __pl('btn_type_warning'),
'pagelayer-btn-danger' => __pl('btn_type_danger'),
'pagelayer-btn-dark' => __pl('btn_type_dark'),
'pagelayer-btn-light' => __pl('btn_type_light'),
'pagelayer-btn-link' => __pl('btn_type_link'),
'pagelayer-btn-custom' => __pl('btn_type_custom')
),
'req' => array(
'price_button' => 'true'
),
),
'button_size' => array(
'type' => 'select',
'label' => __pl('button_size_label'),
'default' => 'pagelayer-btn-mini',
'list' => array(
'pagelayer-btn-mini' => __pl('mini'),
'pagelayer-btn-small' => __pl('small'),
'pagelayer-btn-large' => __pl('large'),
'pagelayer-btn-extra-large' => __pl('extra_large'),
'pagelayer-btn-double-large' => __pl('double_large'),
'pagelayer-btn-custom' => __pl('custom'),
),
'req' => array(
'price_button' => 'true'
)
),
'button_size_custom' => array(
'type' => 'dimension',
'label' => __pl('padding'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-pricing-btn' => 'padding:{{val[0]}}px {{val[1]}}px;'],
'req' => array(
'button_size' => 'pagelayer-btn-custom'
)
),
'button_url' => array(
'type' => 'link',
'label' => __pl('btn_url_label'),
'selector' => '.pagelayer-pricing-btn',
'np' => 1,
'req' => array(
'price_button' => 'true'
),
),
'button_text' => array(
'type' => 'text',
'label' => __pl('button_text_label'),
'np' => 1,
'default' => 'Buy This Plan',
'edit' => '.pagelayer-pricing-btn',
'req' => array(
'price_button' => 'true'
),
),
'btn_typo' => array(
'type' => 'typography',
'label' => __pl('typography'),
'css' => [
'{{element}} .pagelayer-pricing-btn' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;',
],
),
'btn_spacing' => array(
'type' => 'slider',
'label' => __pl('spacing'),
'min' => '0',
'max' => '200',
'screen' => 1,
'default' => '10',
'css' => ['{{element}} .pagelayer-pricing-btn' => 'margin-top: {{val}}px;'],
'req' => [
'price_button' => 'true',
]
),
'btn_state' => array(
'type' => 'radio',
'label' => __pl('button_state'),
'default' => 'normal',
'list' => array(
'normal' => __pl('Normal'),
'hover' => __pl('Hover'),
),
'req' => array(
'price_button' => 'true',
'button_type' => 'pagelayer-btn-custom'
),
),
'button_color' => array(
'type' => 'color',
'label' => __pl('iconbox_button_color'),
'default' => '#ffffff',
'css' => ['{{element}} .pagelayer-pricing-btn' => 'color:{{val}};'],
'req' => [
'price_button' => 'true',
'button_type' => 'pagelayer-btn-custom',
],
'show' => ['btn_state' => 'normal']
),
'button_bg_color' => array(
'type' => 'color',
'label' => __pl('button_bg_color'),
'default' => '#0986c0',
'css' => ['{{element}} .pagelayer-pricing-btn' => 'background-color:{{val}};'],
'req' => [
'button_type' => 'pagelayer-btn-custom',
],
'show' => ['btn_state' => 'normal']
),
'price_btn_border_type' => array(
'type' => 'select',
'label' => __pl('border_type'),
'css' => ['{{element}} .pagelayer-pricing-btn' =>'border-style: {{val}};'],
'list' => [
'' => __pl('none'),
'solid' => __pl('solid'),
'double' => __pl('double'),
'dotted' => __pl('dotted'),
'dashed' => __pl('dashed'),
'groove' => __pl('groove'),
],
'show' => ['btn_state' => 'normal']
),
'price_btn_border_color' => array(
'type' => 'color',
'label' => __pl('border_color'),
'css' => ['{{element}} .pagelayer-pricing-btn' => 'border-color: {{val}};'],
'req' => ['!price_btn_border_type' => ''],
'show' => ['btn_state' => 'normal']
),
'price_btn_border_width' => array(
'type' => 'padding',
'label' => __pl('border_width'),
'css' => ['{{element}} .pagelayer-pricing-btn' =>'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px;'],
'req' => ['!price_btn_border_type' => ''],
'show' => ['btn_state' => 'normal']
),
'price_btn_border_radius' => array(
'type' => 'padding',
'label' => __pl('border_radius'),
'css' => ['{{element}} .pagelayer-pricing-btn' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
'show' => ['btn_state' => 'normal']
),
'pricing_btn_hover_delay' => array(
'type' => 'spinner',
'label' => __pl('btn_hover_delay'),
'min' => 0,
'step' => 100,
'max' => 5000,
'default' => 400,
'css' => ['{{element}} .pagelayer-pricing-btn' => '-webkit-transition: all {{val}}ms; transition: all {{val}}ms;'],
'show' => ['btn_state' => 'hover'],
),
'pricing_btn_color_hover' => array(
'type' => 'color',
'label' => __pl('iconbox_button_color'),
'default' => '',
'css' => ['{{element}} .pagelayer-pricing-btn:hover' => 'color:{{val}};'],
'show' => ['btn_state' => 'hover'],
),
'pricing_btn_bg_color_hover' => array(
'type' => 'color',
'label' => __pl('button_bg_color_hover'),
'default' => '',
'css' => ['{{element}} .pagelayer-pricing-btn:hover' => 'background-color:{{val}};'],
'show' => ['btn_state' => 'hover'],
),
'price_btn_border_type_hover' => array(
'type' => 'select',
'label' => __pl('border_type'),
'css' => ['{{element}} .pagelayer-pricing-btn:hover' =>'border-style: {{val}};'],
'list' => [
'' => __pl('none'),
'solid' => __pl('solid'),
'double' => __pl('double'),
'dotted' => __pl('dotted'),
'dashed' => __pl('dashed'),
'groove' => __pl('groove'),
],
'show' => ['btn_state' => 'hover']
),
'price_btn_border_color_hover' => array(
'type' => 'color',
'label' => __pl('border_color'),
'css' => ['{{element}} .pagelayer-pricing-btn:hover' => 'border-color: {{val}};'],
'req' => ['!price_btn_border_type_hover' => ''],
'show' => ['btn_state' => 'hover']
),
'price_btn_border_width_hover' => array(
'type' => 'padding',
'label' => __pl('border_width'),
'css' => ['{{element}} .pagelayer-pricing-btn:hover' =>'border-top-width: {{val[0]}}px; border-right-width: {{val[1]}}px; border-bottom-width: {{val[2]}}px; border-left-width: {{val[3]}}px;'],
'req' => ['!price_btn_border_type_hover' => ''],
'show' => ['btn_state' => 'hover']
),
'price_btn_border_radius_hover' => array(
'type' => 'padding',
'label' => __pl('border_radius'),
'css' => ['{{element}} .pagelayer-pricing-btn:hover' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
'show' => ['btn_state' => 'hover']
),
],
'ribbon_style' => [
'ribbon' => array(
'type' => 'checkbox',
'label' => __pl('ribbion_display'),
),
'ribbon_text' => array(
'type' => 'text',
'label' => __pl('ribbion_text'),
'default' => 'Popular',
'css' => ['{{element}} .pagelayer-pricing-ribbon'=> 'display:inline-block;'],
'req' => array(
'ribbon' => 'true'
)
),
'ribbon_text_size' => array(
'type' => 'typography',
'label' => __pl('ribbon_text_size'),
'default' => ',16,,500,,,solid,,,,',
'css' => ['{{element}} .pagelayer-pricing-ribbon' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
'req' => array(
'ribbon' => 'true'
)
),
'ribbon_text_color' => array(
'type' => 'color',
'label' => __pl('color'),
'default' => '#ffffff',
'css' => ['{{element}} .pagelayer-pricing-ribbon' => 'color:{{val}}'],
'req' => array(
'ribbon' => 'true'
)
),
'ribbon_background' => array(
'type' => 'color',
'label' => __pl('background_color'),
'default' => '#fd6129',
'css' => ['{{element}} .pagelayer-pricing-ribbon' => 'background-color:{{val}}'],
'req' => array(
'ribbon' => 'true'
)
),
],
'styles' => [
'subtitle_style' => __pl('subtitle'),
'header_style' => __pl('header_style'),
'currency_style' => __pl('currency_style'),
'price_style' => __pl('price_style'),
'period_style' => __pl('period_style'),
'feature_style' => __pl('feature_style'),
'button_style' => __pl('button_style'),
'additional_info' => __pl('addition_info'),
'ribbon_style' => __pl('ribbon_style'),
],
)
);
// Social Share Group
pagelayer_freemium_shortcode(PAGELAYER_SC_PREFIX.'_share_grp', array(
'name' => __pl('social_share'),
'group' => 'button',
'has_group' => [
'section' => 'params',
'prop' => 'elements'
],
'params' => array(
'elements' => array(
'type' => 'group',
'label' => __pl('social_share_grp'),
'sc' => PAGELAYER_SC_PREFIX.'_share',
'item_label' => array(
'default' => __pl('share_item'),
'param' => 'icon'
),
'count' => 3,
'text' => strtr(__pl('add_new_item'), array('%name%' => __pl('share_name'))),
),
),
'layout_style' => [
'type' => array(
'type' => 'select',
'label' => __pl('type'),
//'css' => ['{{element}} .pagelayer-share-content:hover' => 'border-style: {{val}}'],
'addClass' => 'pagelayer-share-type-{{val}}',
'default' => 'icon-label',
'list' => [
'icon' => __pl('icon'),
'icon-label' => __pl('icon-label'),
'label' => __pl('label'),
],
),
'count' => array(
'type' => 'radio',
'label' => __pl('count_in_line'),
'default' => '',
'screen' => 1,
'css' => ['{{element}} > div' => 'width: calc(100% / {{val}});'],
'list' => array(
'' => __pl('auto'),
'1' => '1',
'2' => '2',
'3' => '3',
'4' => '4',
'5' => '5',
'6' => '6',
),
'req' => array(
'!type' => 'icon'
)
),
'bg_shape' => array(
'type' => 'select',
'label' => __pl('icon_background_shape'),
'np' => 1,
'default' => 'pagelayer-social-shape-square',
//'css' => ['{{element}} i' => 'height:1em; width:1em; position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%);',
//'{{element}} .pagelayer-icon-holder' => 'position: relative; min-height: 1em; min-width: 1em;'],
'addClass' => '{{val}}',
'list' => array(
'pagelayer-social-bg-none' => __pl('icon_shape_none'),
'pagelayer-social-shape-circle' => __pl('icon_shape_circle'),
'pagelayer-social-shape-square' => __pl('icon_shape_square'),
'pagelayer-social-shape-rounded' => __pl('icon_shape_rounded'),
'pagelayer-social-shape-boxed' => __pl('icon_shape_boxed'),
'pagelayer-social-outline-border' => __pl('icon_shape_outline')
),
),
/* 'bg_size' => array(
'type' => 'spinner',
'label' => __pl('social_grp_size_label'),
'css' => ['{{element}} .pagelayer-icon-holder' => 'height: calc(1em + {{val}}px); width: calc(1em + {{val}}px);'],
'min' => 0,
'step' => 1,
'max' => 100,
'default' => 10,
'req' => array(
'!bg_shape' => ''
)
), */
'align' => array(
'type' => 'radio',
'label' => __pl('obj_align_label'),
'np' => 1,
'default' => 'center',
'css' => 'text-align: {{val}};',
'screen' => 1,
'list' => array(
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right')
)
),
/* 'group_layout' => array(
'type' => 'radio',
'label' => __pl('layout'),
'css' => ['{{element}} > div' => 'display: inline-block;'],
'default' => 'horizontal',
'list' => array(
'' => __pl('vertical'),
'horizontal' => __pl('horizontal')
)
), */
'vspace' => array(
'type' => 'spinner',
'label' => __pl('space_between_col'),
'css' => ['{{element}} .pagelayer-share' => 'padding-top: {{val}}px; padding-bottom: {{val}}px;'],
'min' => 0,
'step' => 1,
'max' => 100,
'default' => 2,
'screen' => 1,
/* 'req' => array(
'group_layout' => 'horizontal'
) */
),
'hspace' => array(
'type' => 'spinner',
'label' => __pl('space_between_row'),
'css' => ['{{element}} .pagelayer-share' => 'padding-left: {{val}}px; padding-right: {{val}}px;'],
'min' => 0,
'step' => 1,
'max' => 100,
'default' => 2,
'screen' => 1,
/* 'req' => array(
'group_layout' => ''
) */
),
'height' => array(
'type' => 'slider',
'label' => __pl('height'),
'css' => ['{{element}} .pagelayer-share-content' => 'min-height: {{val}}px;'],
'min' => 0,
'step' => 1,
'max' => 100,
'default' => 35,
'screen' => 1,
),
/* 'width' => array(
'type' => 'slider',
'label' => __pl('width'),
'css' => ['{{element}} .pagelayer-share-content' => 'min-width: {{val}}px;'],
'min' => 0,
'step' => 1,
'max' => 100,
), */
],
'icon_style' => [
'icon_size' => array(
'type' => 'spinner',
'label' => __pl('social_grp_size_label'),
'css' => ['{{element}} i' => 'font-size: {{val}}px;',
'{{element}} .pagelayer-icon-holder' => 'font-size: {{val}}px;'],
'min' => 1,
'step' => 1,
'max' => 500,
'default' => 25,
'screen' => 1,
),
'icon_space' => array(
'type' => 'spinner',
'label' => __pl('space_around'),
'css' => ['{{element}} .pagelayer-icon-holder' => 'padding-left: calc(0.5em + {{val}}px); padding-right: calc(0.5em + {{val}}px);'],
'min' => 0,
'step' => 1,
'max' => 100,
'default' => 5,
'screen' => 1,
),
'color_scheme' => array(
'type' => 'select',
'label' => __pl('color'),
'default' => 'pagelayer-scheme-official',
'addClass' => '{{val}}',
'list' => array(
'' => __pl('custom'),
'pagelayer-scheme-official' => __pl('official')
)
),
'social_hover' => array(
'type' => 'radio',
'label' => __pl('state'),
'default' => '',
//'no_val' => 1,// Dont set any value to element
'list' => array(
'' => __pl('normal'),
'hover' => __pl('hover'),
)
),
'icon_color' => array(
'type' => 'color',
'label' => __pl('social_color_label'),
'default' => '#ffffff',
'css' => ['{{element}} .pagelayer-share-buttons i' => 'color: {{val}} !important;'],
'req' => array(
'color_scheme' => ''
),
'show' => ['social_hover' => '']
),
'icon_bg_color' => array(
'type' => 'color',
'label' => __pl('social_bg_color_label'),
'default' => '#0986c0',
'css' => ['{{element}} .pagelayer-share-content' => 'background-color: {{val}} !important;'],
'req' => array(
'!bg_shape' => '',
'color_scheme' => ''
),
'show' => ['social_hover' => '']
),
'icon_border_type' => array(
'type' => 'select',
'label' => __pl('border_type'),
'css' => ['{{element}} .pagelayer-share-content' => 'border-style: {{val}}'],
'list' => [
'' => __pl('none'),
'solid' => __pl('solid'),
'double' => __pl('double'),
'dotted' => __pl('dotted'),
'dashed' => __pl('dashed'),
'groove' => __pl('groove'),
],
'show' => ['social_hover' => '']
),
'icon_border_color' => array(
'type' => 'color',
'label' => __pl('service_box_icon_border_color_label'),
'default' => '#42414f',
'css' => ['{{element}} .pagelayer-share-content' => 'border-color: {{val}} !important;'],
'req' => array(
'!icon_border_type' => '',
'color_scheme' => ''
),
'show' => ['social_hover' => '']
),
'icon_border_width' => array(
'type' => 'padding',
'label' => __pl('border_width'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-share-content' => 'border-top-width: {{val[0]}}px !important; border-right-width: {{val[1]}}px !important; border-bottom-width: {{val[2]}}px !important; border-left-width: {{val[3]}}px !important'],
'req' => [
'!icon_border_type' => ''
],
'show' => ['social_hover' => '']
),
'icon_border_radius' => array(
'type' => 'padding',
'label' => __pl('border_radius'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-share-content' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
'req' => array(
'!icon_border_type' => ''
),
'show' => ['social_hover' => '']
),
'social_hover_delay' => array(
'type' => 'spinner',
'label' => __pl('btn_hover_delay_label'),
'desc' => __pl('btn_hover_delay_desc'),
'min' => 0,
'step' => 100,
'max' => 5000,
'default' => 400,
'css' => ['{{element}} .pagelayer-share-content' => '-webkit-transition: all {{val}}ms; transition: all {{val}}ms;',
'{{element}} .pagelayer-share-content i' => '-webkit-transition: all {{val}}ms; transition: all {{val}}ms;'],
'show' => array(
'social_hover' => 'hover'
),
),
'icon_color_hover' => array(
'type' => 'color',
'label' => __pl('social_color_label'),
'css' => ['{{element}} .pagelayer-share-buttons:hover i' => 'color: {{val}} !important;'],
'req' => array(
'color_scheme' => ''
),
'show' => ['social_hover' => 'hover']
),
'icon_bg_color_hover' => array(
'type' => 'color',
'label' => __pl('social_bg_color_label'),
'css' => ['{{element}} .pagelayer-share-content:hover' => 'background-color: {{val}} !important;'],
'req' => array(
'!bg_shape' => '',
'color_scheme' => ''
),
'show' => ['social_hover' => 'hover']
),
'icon_border_type_hover' => array(
'type' => 'select',
'label' => __pl('border_type'),
'css' => ['{{element}} .pagelayer-share-content:hover' => 'border-style: {{val}}'],
'list' => [
'' => __pl('none'),
'solid' => __pl('solid'),
'double' => __pl('double'),
'dotted' => __pl('dotted'),
'dashed' => __pl('dashed'),
'groove' => __pl('groove'),
],
'show' => ['social_hover' => 'hover']
),
'icon_border_color_hover' => array(
'type' => 'color',
'label' => __pl('border_color_hover_label'),
'default' => '#42414f',
'css' => ['{{element}} .pagelayer-share-content:hover' => 'border-color: {{val}} !important;'],
'req' => array(
'!icon_border_type_hover' => '',
'color_scheme' => ''
),
'show' => ['social_hover' => 'hover']
),
'icon_border_width_hover' => array(
'type' => 'padding',
'label' => __pl('border_width_hover'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-share-content:hover' => 'border-top-width: {{val[0]}}px !important; border-right-width: {{val[1]}}px !important; border-bottom-width: {{val[2]}}px !important; border-left-width: {{val[3]}}px !important'],
'req' => [
'!icon_border_type_hover' => ''
],
'show' => ['social_hover' => 'hover']
),
'icon_border_radius_hover' => array(
'type' => 'padding',
'label' => __pl('border_radius_hover'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-share-content:hover' => 'border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px; -webkit-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;-moz-border-radius: {{val[0]}}px {{val[1]}}px {{val[2]}}px {{val[3]}}px;'],
'req' => array(
'!icon_border_type_hover' => ''
),
'show' => ['social_hover' => 'hover']
),
],
'label_style' => [
'hide_name' => array(
'type' => 'checkbox',
'label' => __pl('hide_name'),
'screen' => 1,
'css' => ['{{element}} .pagelayer-icon-name span' => 'display: none;'],
),
'name_typo' => array(
'type' => 'typography',
'label' => __pl('quote_content_typo'),
'default' => ',15,,,,,solid,,,,',
'css' => ['{{element}} .pagelayer-icon-name' => 'font-family: {{val[0]}}; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
'label_hover' => array(
'type' => 'radio',
'label' => __pl('state'),
'list' => array(
'' => __pl('normal'),
'hover' => __pl('hover'),
)
),
'label_color' => array(
'type' => 'color',
'label' => __pl('color'),
'css' => ['{{element}} .pagelayer-icon-name-span' => 'color: {{val}} !important;'],
'show' => ['label_hover' => '']
),
'label_color_hover' => array(
'type' => 'color',
'label' => __pl('color'),
'css' => ['{{element}} .pagelayer-icon-name-span:hover' => 'color: {{val}} !important;'],
'show' => ['label_hover' => 'hover']
)
],
'styles' => [
'layout_style' => __pl('layout_style'),
'icon_style' => __pl('icon_style'),
'label_style' => __pl('label_style'),
]
)
);
// Social Share Button
pagelayer_freemium_shortcode(PAGELAYER_SC_PREFIX.'_share', array(
'name' => __pl('icon'),
'group' => 'button',
'not_visible' => 1,
'parent' => [PAGELAYER_SC_PREFIX.'_share_grp'],
'html' => '
<a class="pagelayer-ele-link" title="{{icon}}" href="{{social_url}}">
<div class="pagelayer-share-content">
<div class="pagelayer-icon-holder pagelayer-share-buttons">
<i class="pagelayer-social-fa {{icon}}"></i>
</div>
<div class="pagelayer-icon-name">
<span class="pagelayer-icon-name-span">{{icon_label}}</span>
</div>
</div>
</a>',
'params' => array(
'icon' => array(
'type' => 'icon',
'label' => __pl('list_icon_label'),
'default' => 'fab fa-facebook-square',
'addAttr' => ['{{element}} .pagelayer-share-content' => 'data-icon="{{icon}}"'],
'list' => ['facebook', 'facebook-f', 'facebook-square', 'facebook-messenger', 'twitter', 'twitter-square', 'google-plus', 'google-plus-square', 'google-plus-g', 'instagram', 'linkedin', 'linkedin-in', 'pinterest', 'pinterest-p', 'pinterest-square', 'reddit-alien', 'reddit-square', 'reddit', 'skype', 'stumbleupon', 'stumbleupon-circle', 'telegram', 'telegram-plane', 'tumblr', 'tumblr-square', 'vk', 'weibo', 'whatsapp', 'whatsapp-square', 'wordpress', 'wordpress-simple', 'xing', 'xing-square', 'delicious', 'dribbble', 'dribbble-square', 'snapchat-ghost','get-pocket', 'envelope', 'envelope-open', 'envelope-o'],
),
'custom_profile' => array(
'type' => 'text',
'label' => __pl('custom_profile'),
'req' => ['icon' => ['fab fa-instagram', 'fab fa-dribbble', 'fab fa-dribbble-square']]
),
'text' => array(
'type' => 'text',
'label' => __pl('custom_label_text'),
'edit' => '.pagelayer-icon-name-span',
'np' => 1,
),
'target' => array(
'label' => __pl('open_link_in_new_window'),
'type' => 'checkbox',
'addAttr' => ['{{element}} a' => 'target="_blank"'],
'np' => 1,
),
)
)
);
// Animated heading
pagelayer_freemium_shortcode(PAGELAYER_SC_PREFIX.'_anim_heading', array(
'name' => __pl('animated_heading'),
'group' => 'text',
'innerHTML' => 'text',
'html' => '<a if-ext="{{link}}" href="{{link}}">
<div class="pagelayer-aheading-holder {{rotate_req}} {{animations}}">
<div if="{{text}}" class="pagelayer-animated-heading pagelayer-animated-title">{{text}}</div> {{rotate_html}}
<div if="{{after_text}}" class="pagelayer-animated-heading">{{after_text}}</div>
<div class="pagelayer-blobs_1"></div><div class="pagelayer-blobs_2"></div><div class="pagelayer-blobs_3"></div><div class="pagelayer-blobs_4"></div><div class="pagelayer-blobs_5"></div><div class="pagelayer-blobs_6"></div><div class="pagelayer-blobs_7"></div>
</div>
</a>',
'params' => array(
'type' => array(
'type' => 'select',
'label' => __pl('type'),
'default' => 'effects',
'addClass' => 'pagelayer-heading-{{val}}',
'list' => array(
'effects' => __pl('effects'),
'rotating' => __pl('rotating'),
),
),
'effects' => array(
'type' => 'select',
'label' => __pl('effects'),
'default' => 'blobs',
'addClass' => 'pagelayer-hEffect-{{val}}',
'list' => array(
'none' => __pl('none'),
'blobs' => __pl('blobs'),
'stroke' => __pl('stroke'),
'shadow' => __pl('shadow'),
),
'req' => [ 'type' => 'effects' ]
),
'animations' => array(
'type' => 'select',
'label' => __pl('effects'),
'default' => 'pagelayer-aheading-rotate1',
'list' => array(
'pagelayer-aheading-rotate1' => __pl('rotate-1'),
'pagelayer-aheading-rotate2' => __pl('rotate-2'),
'pagelayer-aheading-rotate3' => __pl('rotate-3'),
'pagelayer-aheading-loading-bar' => __pl('loading-bar'),
'pagelayer-aheading-slide' => __pl('slide'),
'pagelayer-aheading-clip' => __pl('clip'),
'pagelayer-aheading-zoom' => __pl('zoom'),
'pagelayer-aheading-scale' => __pl('scale'),
'pagelayer-aheading-push' => __pl('push'),
),
'req' => [ 'type' => 'rotating' ]
),
'hide_clip' => array(
'label' => __pl('clip_hide'),
'type' => 'checkbox',
'css' => ['{{element}} .pagelayer-words-wrapper:after' => 'display:none'],
'req' => [ 'animations' => 'pagelayer-aheading-clip' ]
),
'align' => array(
'type' => 'radio',
'label' => __pl('alignment'),
'np' => 1,
'default' => 'center',
'screen' => 1,
'css' => 'text-align: {{val}};',
'list' => array(
'left' => __pl('left'),
'center' => __pl('center'),
'right' => __pl('right'),
)
),
),
'title_style' => [
'text' => array(
'type' => 'text',
'label' => __pl('title'),
'np' => 1,
'default' => __pl('animated_heading'),
'edit' => '.pagelayer-animated-title',
'e' => [ 'v', 'f', 'r']
),
'rotate_text' => array(
'type' => 'textarea',
'label' => __pl('rotate_text'),
'np' => 1,
'default' => __pl('rotate_default'),
'req' => [ 'type' => 'rotating' ]
),
'after_text' => array(
'type' => 'text',
'label' => __pl('after_text'),
'np' => 1,
'req' => [ 'type' => 'rotating' ]
),
'typo' => array(
'type' => 'typography',
'label' => __pl('typography'),
'default' => ',40,,700,,,solid,,,,',
'css' => ['{{element}} .pagelayer-animated-heading' => 'font-family: {{val[0]}} !important; font-size: {{val[1]}}px !important; font-style: {{val[2]}} !important; font-weight: {{val[3]}} !important; font-variant: {{val[4]}} !important; text-decoration-line: {{val[5]}} !important; text-decoration-style: {{val[6]}} !important; line-height: {{val[7]}}em !important; text-transform: {{val[8]}} !important; letter-spacing: {{val[9]}}px !important; word-spacing: {{val[10]}}px !important;'],
),
'color_type' => array(
'type' => 'radio',
'label' => __pl(''),
'np' => 1,
'default' => 'color',
'list' => array(
'color' => __pl('color'),
'gradient' => __pl('gradient'),
),
),
'color' => array(
'type' => 'color',
'label' => __pl('color'),
'default' => '#A236FA',
'css' => [
'{{element}} .pagelayer-animated-heading' => 'background:{{val}}; -webkit-background-clip: text;',
'{{element}}.pagelayer-hEffect-shadow .pagelayer-animated-heading' => 'color:{{val}};',
'{{element}} .pagelayer-rotating-text *' => 'background:{{val}}; -webkit-background-clip: text;',
'{{element}} .pagelayer-aheading-loading-bar .pagelayer-words-wrapper:after' => 'background:{{val}};',
'{{element}} .pagelayer-aheading-clip .pagelayer-words-wrapper:after' => 'background:{{val}};'
],
'req' => ['color_type' => 'color']
),
'gradient' => array(
'type' => 'gradient',
'label' => '',
'default' => '150,#44d3f6,23,#72e584,45,#2ca4eb,100',
'css' => [
'{{element}} .pagelayer-animated-heading' => 'background: linear-gradient({{val[0]}}deg, {{val[1]}} {{val[2]}}%, {{val[3]}} {{val[4]}}%, {{val[5]}} {{val[6]}}%); -webkit-background-clip: text;',
'{{element}} .pagelayer-rotating-text *' => 'background: linear-gradient({{val[0]}}deg, {{val[1]}} {{val[2]}}%, {{val[3]}} {{val[4]}}%, {{val[5]}} {{val[6]}}%); -webkit-background-clip: text;',
'{{element}} .pagelayer-aheading-loading-bar .pagelayer-words-wrapper:after' => 'background: linear-gradient({{val[0]}}deg, {{val[1]}} {{val[2]}}%, {{val[3]}} {{val[4]}}%, {{val[5]}} {{val[6]}}%);',
'{{element}} .pagelayer-aheading-clip .pagelayer-words-wrapper:after' => 'background: linear-gradient({{val[0]}}deg, {{val[1]}} {{val[2]}}%, {{val[3]}} {{val[4]}}%, {{val[5]}} {{val[6]}}%);'
],
'req' => [
'color_type' => 'gradient',
'!effects' => 'shadow'
]
),
],
'misc_style' => [
'blob_1' => array(
'type' => 'color',
'label' => __pl('blob_1_color'),
'default' => '#ff1493',
'css' => ['{{element}} .pagelayer-blobs_1' => 'background:{{val}}'],
'req' => [
'effects' => 'blobs',
'type' => 'effects'
]
),
'blob_2' => array(
'type' => 'color',
'label' => __pl('blob_2_color'),
'default' => '#ff4500',
'css' => ['{{element}} .pagelayer-blobs_2' => 'background:{{val}}'],
'req' => [
'effects' => 'blobs',
'type' => 'effects'
]
),
'blob_3' => array(
'type' => 'color',
'label' => __pl('blob_3_color'),
'default' => '#00ff00',
'css' => ['{{element}} .pagelayer-blobs_3' => 'background:{{val}}'],
'req' => [
'effects' => 'blobs',
'type' => 'effects'
]
),
'blob_4' => array(
'type' => 'color',
'label' => __pl('blob_4_color'),
'default' => '#ff0000',
'css' => ['{{element}} .pagelayer-blobs_4' => 'background:{{val}}'],
'req' => [
'effects' => 'blobs',
'type' => 'effects'
]
),
'blob_5' => array(
'type' => 'color',
'label' => __pl('blob_5_color'),
'default' => '#ffff00',
'css' => ['{{element}} .pagelayer-blobs_5' => 'background:{{val}}'],
'req' => [
'effects' => 'blobs',
'type' => 'effects'
]
),
'blob_6' => array(
'type' => 'color',
'label' => __pl('blob_6_color'),
'default' => '#00ffff',
'css' => ['{{element}} .pagelayer-blobs_6' => 'background:{{val}}'],
'req' => [
'effects' => 'blobs',
'type' => 'effects'
]
),
'blob_7' => array(
'type' => 'color',
'label' => __pl('blob_7_color'),
'default' => '#ff8c00',
'css' => ['{{element}} .pagelayer-blobs_7' => 'background:{{val}}'],
'req' => [
'effects' => 'blobs',
'type' => 'effects'
]
),
'stroke' => array(
'type' => 'slider',
'label' => __pl('stroke_thickness'),
'min' => 1,
'step' => 1,
'max' => 50,
'default' => 5,
'screen' => 1,
'css' => ['{{element}} .pagelayer-animated-heading' => '-webkit-text-stroke: {{val}}px transparent;'],
'req' => [ 'effects' => 'stroke' ]
),
'stroke_color' => array(
'type' => 'color',
'label' => __pl('stroke_color'),
'default' => '#ffffff',
'css' => ['{{element}} .pagelayer-animated-heading' => 'color:{{val}}'],
'req' => [ 'effects' => 'stroke' ]
),
'shadow_color' => array(
'type' => 'shadow',
'label' => __pl('shadow'),
'default' => '2,2,,#999999',
'screen' => 1,
'css' => ['{{element}} .pagelayer-animated-heading' => 'text-shadow: {{val[0]}}px {{val[1]}}px #fff, calc({{val[0]}}px * 2) calc({{val[1]}}px * 2) {{val[3]}};'],
'req' => [ 'type' => 'effects', 'effects' => 'shadow' ]
),
'rotate_color' => array(
'type' => 'color',
'label' => __pl('rotate_color'),
'css' => [
'{{element}} .pagelayer-rotating-text *' => 'background:{{val}}; -webkit-background-clip: text;',
'{{element}} .pagelayer-aheading-loading-bar .pagelayer-words-wrapper:after' => 'background:{{val}};',
'{{element}} .pagelayer-aheading-clip .pagelayer-words-wrapper:after' => 'background:{{val}};'
],
'req' => ['type' => 'rotating']
),
],
'styles' => [
'title_style' => __pl('title_style'),
'misc_style' => __pl('misc_style'),
]
)
);
Zerion Mini Shell 1.0