/home/arranoyd/magicraft/wp-content/themes/massive-dynamic/lib/shortcodes/md_separator/map.php
<?php
/**
* Pixflow
*/
/*-----------------------------------------------------------------------------------*/
/* Separator
/*-----------------------------------------------------------------------------------*/
global $separatorCounter;
$separatorCounter = 1;
pixflow_map(
array(
'base' => 'md_separator',
'name' => esc_attr__('Separator', 'massive-dynamic'),
"show_settings_on_create" => false,
"category" => esc_attr__("Structure", 'massive-dynamic'),
"params" => array(
array(
"type" => "md_group_title",
"heading" => esc_attr__("Style", 'massive-dynamic'),
"param_name" => "style_group",
"group" => esc_attr__("General", 'massive-dynamic'),
"edit_field_class" => $filedClass . "glue first last"
),
array(
'type' => 'dropdown',
'heading' => esc_attr__('Type', 'massive-dynamic'),
"edit_field_class" => $filedClass . "glue first ",
'param_name' => 'separator_style',
"group" => esc_attr__("General", 'massive-dynamic'),
'value' => array(
esc_attr__("Line", 'massive-dynamic') => "line",
esc_attr__("Shadow", 'massive-dynamic') => "shadow",
),
),
array(
"type" => 'md_vc_separator',
"param_name" => "separator_separator" . ++$separatorCounter,
"group" => esc_attr__("General", 'massive-dynamic'),
'dependency' => array(
'element' => 'separator_style',
'value' => array('line')
)
),
array(
"type" => "md_vc_colorpicker",
"edit_field_class" => $filedClass . "glue last",
"heading" => esc_attr__("Color", 'massive-dynamic'),
"group" => esc_attr__("General", 'massive-dynamic'),
"param_name" => "separator_color",
"value" => '#cccccc',
"admin_label" => false,
"opacity" => false,
'dependency' => array(
'element' => 'separator_style',
'value' => array('line')
)
),
array(
"type" => "md_group_title",
"heading" => esc_attr__("Sizing", 'massive-dynamic'),
"param_name" => "sizing_group",
"group" => esc_attr__("General", 'massive-dynamic'),
"edit_field_class" => $filedClass . "glue first last",
'dependency' => array(
'element' => 'separator_style',
'value' => array('line')
)
),
array(
"type" => 'md_vc_slider',
"heading" => esc_attr__("Height", 'massive-dynamic'),
"group" => esc_attr__("General", 'massive-dynamic'),
"param_name" => "separator_size",
"value" => "5",
"edit_field_class" => $filedClass . "glue first",
'defaultSetting' => array(
"min" => "1",
"max" => "10",
"prefix" => "px",
"step" => '1',
),
'dependency' => array(
'element' => 'separator_style',
'value' => array('line')
)
),
array(
"type" => 'md_vc_separator',
"param_name" => "separator_separator" . ++$separatorCounter,
"group" => esc_attr__("General", 'massive-dynamic'),
'dependency' => array(
'element' => 'separator_style',
'value' => array('line')
)
),
array(
"type" => 'md_vc_slider',
"heading" => esc_attr__("Width", 'massive-dynamic'),
"param_name" => "separator_width",
"group" => esc_attr__("General", 'massive-dynamic'),
"value" => "70",
"edit_field_class" => $filedClass . "glue last",
'defaultSetting' => array(
"min" => "1",
"max" => "100",
"prefix" => "%",
"step" => '1',
),
'dependency' => array(
'element' => 'separator_style',
'value' => array('line')
)
)
)
)
);
pixflow_add_params('md_separator', pixflow_addAnimationTab('md_separator'));