/home/arranoyd/magicraft/wp-content/themes/massive-dynamic/lib/shortcodes/md_full_button/map.php
<?php
/**
* Pixflow
*/
/*-----------------------------------------------------------------------------------*/
/* Full width BUTTON
/*-----------------------------------------------------------------------------------*/
global $separatorCounter;
$separatorCounter = 1 ;
pixflow_map(
array(
"name" => "Full Width Button",
"base" => "md_full_button",
"category" => esc_attr__('Business', 'massive-dynamic'),
"allowed_container_element" => 'vc_row',
"show_settings_on_create" => false,
"params" => array(
array(
"type" => "md_group_title",
"heading" => esc_attr__("Content", 'massive-dynamic'),
"param_name" => "content_group",
"edit_field_class" => $filedClass . "glue first last"
),
array(
"type" => "textfield",
"edit_field_class" => $filedClass . "first glue",
"heading" => esc_attr__("Text", 'massive-dynamic'),
"param_name" => "full_button_text",
"admin_label" => false,
"value" => esc_attr__('Read more', 'massive-dynamic')
),
array(
"type" => 'md_vc_separator',
"param_name" => ++$separatorCounter,
),
array(
"type" => "dropdown",
"edit_field_class" => $filedClass . "glue last",
"heading" => esc_attr__("Title Typography", 'massive-dynamic'),
"param_name" => "full_button_heading",
"description" => esc_attr__("Choose your heading", 'massive-dynamic'),
"admin_label" => false,
"value" => array(
"H3" => "h3",
"H1" => "h1",
"H2" => "h2",
"H4" => "h4",
"H5" => "h5",
"H6" => "h6"
),
),
array(
"type" => "md_group_title",
"heading" => esc_attr__("Sizing", 'massive-dynamic'),
"param_name" => "sizing_group",
"edit_field_class" => $filedClass . "glue first last"
),
array(
'type' => 'md_vc_slider',
"edit_field_class" => $filedClass . "first glue ",
'heading' => esc_attr__('Button Height', 'massive-dynamic'),
'param_name' => 'full_button_height',
'value' => '90',
'defaultSetting' => array(
"min" => "50",
"max" => "500",
"prefix" => " px",
"step" => "1",
)
),
array(
"type" => 'md_vc_separator',
"param_name" => ++$separatorCounter,
),
array(
'type' => 'md_vc_slider',
"edit_field_class" => $filedClass . "glue",
'heading' => esc_attr__('Text Size', 'massive-dynamic'),
'param_name' => 'full_button_text_size',
'value' => '19',
'defaultSetting' => array(
"min" => "10",
"max" => "100",
"prefix" => " px",
"step" => "1",
)
),
array(
"type" => 'md_vc_separator',
"param_name" => ++$separatorCounter,
),
array(
'type' => 'md_vc_slider',
"edit_field_class" => $filedClass . "glue last",
'heading' => esc_attr__('Hover letter Spacing', 'massive-dynamic'),
'param_name' => 'full_button_hover_letter_spacing',
'value' => '2',
'defaultSetting' => array(
"min" => "0",
"max" => "15",
"prefix" => " px",
"step" => "1",
)
),
array(
"type" => "md_group_title",
"heading" => esc_attr__("Link", 'massive-dynamic'),
"param_name" => "link_group",
"edit_field_class" => $filedClass . "glue first last"
),
array(
"type" => "textfield",
"edit_field_class" => $filedClass . "glue first",
"heading" => esc_attr__("URL", 'massive-dynamic'),
"param_name" => "full_button_url",
"admin_label" => false,
'value' => '#'
),
array(
"type" => 'md_vc_separator',
"param_name" => ++$separatorCounter,
),
array(
"type" => "dropdown",
"edit_field_class" => $filedClass . "glue last",
"heading" => esc_attr__("Target", 'massive-dynamic'),
"param_name" => "full_button_target",
"admin_label" => false,
"value" => array(
esc_attr__("Open in same window", 'massive-dynamic') => "_self",
esc_attr__("Open in new window", 'massive-dynamic') => "_blank"
),
),
array(
"type" => "md_group_title",
"heading" => esc_attr__("Appearance", 'massive-dynamic'),
"param_name" => "app_group",
"edit_field_class" => $filedClass . "glue first last"
),
array(
"type" => "md_vc_colorpicker",
"edit_field_class" => $filedClass . "glue first",
"heading" => esc_attr__("Bg Color", 'massive-dynamic'),
"param_name" => "full_button_bg_color",
"admin_label" => false,
"opacity" => true,
"description" => esc_attr__("Enter optional button's color", 'massive-dynamic'),
'value' => '#202020'
),
array(
"type" => 'md_vc_separator',
"param_name" => ++$separatorCounter,
),
array(
"type" => "md_vc_colorpicker",
"edit_field_class" => $filedClass . "glue",
"heading" => esc_attr__("Text Color", 'massive-dynamic'),
"param_name" => "full_button_text_color",
"admin_label" => false,
"opacity" => true,
'value' => '#fff',
),
array(
"type" => 'md_vc_separator',
"param_name" => ++$separatorCounter,
),
array(
"type" => "md_vc_colorpicker",
"edit_field_class" => $filedClass . "glue",
"heading" => esc_attr__("Bg Hover Color", 'massive-dynamic'),
"param_name" => "full_button_bg_hover_color",
"admin_label" => false,
'value' => '#3E005D'
),
array(
"type" => 'md_vc_separator',
"param_name" => ++$separatorCounter,
),
array(
"type" => "md_vc_colorpicker",
"edit_field_class" => $filedClass . "glue last",
"heading" => esc_attr__("Text Hover Color", 'massive-dynamic'),
"param_name" => "full_button_hover_color",
"admin_label" => false,
'value' => '#FFF'
),
),
)
);
pixflow_add_params('md_full_button', pixflow_addAnimationTab('md_full_button'));