/home/arranoyd/magicraft/wp-content/themes/massive-dynamic/lib/shortcodes/md_text/map.php
<?php
/**
* Pixflow
*/
/*-----------------------------------------------------------------------------------*/
/* MD TEXT
/*-----------------------------------------------------------------------------------*/
global $separatorCounter;
$separatorCounter = 1;
$textParamArray = array(
array(
"type" => "dropdown",
"heading" => esc_attr__("Alignment", 'massive-dynamic'),
"param_name" => "md_text_alignment",
"group" => esc_attr__("Design", 'massive-dynamic'),
"edit_field_class" => $filedClass . "glue first last",
"value" => array(
esc_attr__("Left", 'massive-dynamic') => "left",
esc_attr__("Center", 'massive-dynamic') => "center",
esc_attr__("Right", 'massive-dynamic') => "right",
),
),
array(
"type" => "md_group_title",
"heading" => esc_attr__("Line Height", 'massive-dynamic'),
"param_name" => "line_height_group",
"group" => esc_attr__("Design", 'massive-dynamic'),
"edit_field_class" => $filedClass . "glue first last"
),
array(
'type' => 'md_vc_slider',
"edit_field_class" => $filedClass . "glue first",
'heading' => esc_attr__('Title ', 'massive-dynamic'),
'param_name' => 'md_text_title_line_height',
'value' => '40',
"group" => esc_attr__("Design", 'massive-dynamic'),
'defaultSetting' => array(
"min" => "12",
"max" => "120",
"prefix" => " px",
"step" => "1",
)
),
array(
"type" => 'md_vc_separator',
"edit_field_class" => $filedClass . "glue",
"param_name" => "md_text_content_size_separator" . ++$separatorCounter,
"group" => esc_attr__("Design", 'massive-dynamic'),
"admin_label" => false,
),
array(
'type' => 'md_vc_slider',
"edit_field_class" => $filedClass . "glue last",
'heading' => esc_attr__('Description ', 'massive-dynamic'),
'param_name' => 'md_text_desc_line_height',
'value' => '21',
"group" => esc_attr__("Design", 'massive-dynamic'),
'defaultSetting' => array(
"min" => "12",
"max" => "120",
"prefix" => " px",
"step" => "1",
)
),
array(
"type" => "md_group_title",
"heading" => esc_attr__("Spacing", 'massive-dynamic'),
"param_name" => "spacing_group",
"group" => esc_attr__("Design", 'massive-dynamic'),
"edit_field_class" => $filedClass . "glue first last"
),
array(
'type' => 'md_vc_slider',
"edit_field_class" => $filedClass . "glue first",
'heading' => esc_attr__('Title Bottom ', 'massive-dynamic'),
'param_name' => 'md_text_title_bottom_space',
'value' => '10',
"group" => esc_attr__("Design", 'massive-dynamic'),
'defaultSetting' => array(
"min" => "0",
"max" => "110",
"prefix" => " px",
"step" => "1",
)
),
array(
"type" => 'md_vc_separator',
"edit_field_class" => $filedClass . "glue",
"param_name" => "separator". ++$separatorCounter ,
"group" => esc_attr__("Design", 'massive-dynamic'),
"admin_label" => false,
),
array(
'type' => 'md_vc_slider',
"edit_field_class" => $filedClass . "glue",
'heading' => esc_attr__('Separator Bottom ', 'massive-dynamic'),
'param_name' => 'md_text_separator_bottom_space',
'value' => '10',
"group" => esc_attr__("Design", 'massive-dynamic'),
'defaultSetting' => array(
"min" => "0",
"max" => "110",
"prefix" => " px",
"step" => "1",
),
"dependency" => array(
'element' => "md_text_title_separator",
'value' => array('yes')
)
),
array(
"type" => 'md_vc_separator',
"edit_field_class" => $filedClass . "glue",
"param_name" => "separator". ++$separatorCounter,
"group" => esc_attr__("Design", 'massive-dynamic'),
"admin_label" => false,
"dependency" => array(
'element' => "md_text_title_separator",
'value' => array('yes')
)
),
array(
'type' => 'md_vc_slider',
"edit_field_class" => $filedClass . "glue last",
'heading' => esc_attr__('Description Bottom', 'massive-dynamic'),
'param_name' => 'md_text_description_bottom_space',
'value' => '25',
"group" => esc_attr__("Design", 'massive-dynamic'),
'defaultSetting' => array(
"min" => "0",
"max" => "110",
"prefix" => " px",
"step" => "1",
)
),
array(
"type" => "md_group_title",
"heading" => esc_attr__("Seperator", 'massive-dynamic'),
"param_name" => "seperator_group",
"group" => esc_attr__("Design", 'massive-dynamic'),
"edit_field_class" => $filedClass . "glue first last"
),
array(
'type' => 'md_vc_checkbox',
"edit_field_class" => $filedClass . "glue first last",
'heading' => esc_attr__('Separator', 'massive-dynamic'),
'param_name' => 'md_text_title_separator',
'value' => array(esc_attr__('Yes', 'massive-dynamic') => 'yes'),
'checked' => true,
"group" => esc_attr__("Design", 'massive-dynamic'),
),
array(
"type" => 'md_vc_separator',
"edit_field_class" => $filedClass . "stick-to-top glue",
"param_name" => "separator". ++$separatorCounter,
"group" => esc_attr__("Design", 'massive-dynamic'),
"admin_label" => false,
"dependency" => array(
'element' => "md_text_title_separator",
'value' => array('yes')
)
),
array(
'type' => 'md_vc_slider',
"edit_field_class" => $filedClass . "glue",
'heading' => esc_attr__('Width', 'massive-dynamic'),
'param_name' => 'md_text_separator_width',
'value' => '110',
"group" => esc_attr__("Design", 'massive-dynamic'),
'defaultSetting' => array(
"min" => "1",
"max" => "600",
"prefix" => " px",
"step" => "1",
),
"dependency" => array(
'element' => "md_text_title_separator",
'value' => array('yes')
)
),
array(
"type" => 'md_vc_separator',
"edit_field_class" => $filedClass . "glue",
"param_name" => "separator". ++$separatorCounter ,
"group" => esc_attr__("Design", 'massive-dynamic'),
"admin_label" => false,
"dependency" => array(
'element' => "md_text_title_separator",
'value' => array('yes')
)
),
array(
'type' => 'md_vc_slider',
"edit_field_class" => $filedClass . "glue",
'heading' => esc_attr__('height', 'massive-dynamic'),
'param_name' => 'md_text_separator_height',
'value' => '5',
"group" => esc_attr__("Design", 'massive-dynamic'),
'defaultSetting' => array(
"min" => "1",
"max" => "100",
"prefix" => " px",
"step" => "1",
),
"dependency" => array(
'element' => "md_text_title_separator",
'value' => array('yes')
)
),
array(
"type" => 'md_vc_separator',
"edit_field_class" => $filedClass . "glue",
"param_name" => "separator". ++$separatorCounter,
"group" => esc_attr__("Design", 'massive-dynamic'),
"admin_label" => false,
"dependency" => array(
'element' => "md_text_title_separator",
'value' => array('yes')
)
),
array(
"type" => "md_vc_colorpicker",
"edit_field_class" => $filedClass . "glue last",
"heading" => esc_attr__("Color", 'massive-dynamic'),
"group" => esc_attr__("Design", 'massive-dynamic'),
"param_name" => "md_text_separator_color",
"admin_label" => false,
"value" => "rgb(0, 255, 153)",
"opacity" => true,
"dependency" => array(
'element' => "md_text_title_separator",
'value' => array('yes')
)
),//separator color
array(
"type" => "md_group_title",
"heading" => esc_attr__("Style", 'massive-dynamic'),
"param_name" => "title_style_group",
"group" => esc_attr__("Title Option", 'massive-dynamic'),
"edit_field_class" => $filedClass . "glue first last"
),
array(
"type" => "dropdown",
"edit_field_class" => $filedClass . "first glue last ",
"heading" => esc_attr__("Title Style", 'massive-dynamic'),
"param_name" => "md_text_style",
"group" => esc_attr__("Title Option", 'massive-dynamic'),
"value" => array(
esc_attr__("Solid", 'massive-dynamic') => "solid",
esc_attr__("Gradient", 'massive-dynamic') => "gradient",
esc_attr__("Image", 'massive-dynamic') => "image",
),
),
array(
"type" => "md_vc_colorpicker",
"edit_field_class" => $filedClass . " first glue last",
"heading" => esc_attr__("Title Color", 'massive-dynamic'),
"group" => esc_attr__("Title Option", 'massive-dynamic'),
"param_name" => "md_text_solid_color",
"value" => 'rgba(20,20,20,1)',
"admin_label" => false,
"opacity" => true,
"dependency" => array(
'element' => "md_text_style",
'value' => array('solid')
)
),
array(
"type" => "md_vc_gradientcolorpicker",
"edit_field_class" => $filedClass . " first glue last",
"heading" => esc_attr__("Title Gradient", 'massive-dynamic'),
"param_name" => "md_text_gradient_color",
"group" => esc_attr__("Title Option", 'massive-dynamic'),
'dependency' => array(
'element' => "md_text_style",
'value' => array('gradient')
),
'defaultColor' => (object)array(
'color1' => '#8702ff',
'color2' => '#06ff6e',
'color1Pos' => '0',
'color2Pos' => '100',
'angle' => '0'),
),
array(
'type' => 'attach_image',
"edit_field_class" => $filedClass . "first glue last",
'heading' => esc_attr__('Title Image', 'massive-dynamic'),
'param_name' => 'md_text_image_bg',
"group" => esc_attr__("Title Option", 'massive-dynamic'),
"dependency" => array(
'element' => "md_text_style",
'value' => array('image')
),
),
array(
'type' => 'md_vc_slider',
"edit_field_class" => $filedClass . "glue first last dont-show",
'heading' => esc_attr__('Title Size', 'massive-dynamic'),
'param_name' => 'md_text_title_size',
'value' => '32',
"group" => esc_attr__("Title Option", 'massive-dynamic'),
'defaultSetting' => array(
"min" => "12",
"max" => "120",
"prefix" => " px",
"step" => "1",
)
),
array(
"type" => "md_group_title",
"heading" => esc_attr__("Spacing", 'massive-dynamic'),
"param_name" => "title_letter_space_group",
"group" => esc_attr__("Title Option", 'massive-dynamic'),
"edit_field_class" => $filedClass . "glue first last"
),
array(
'type' => 'md_vc_slider',
"edit_field_class" => $filedClass . "first glue",
'heading' => esc_attr__('Letter ', 'massive-dynamic'),
'param_name' => 'md_text_letter_space',
'value' => '0',
"group" => esc_attr__("Title Option", 'massive-dynamic'),
'defaultSetting' => array(
"min" => "-2",
"max" => "15",
"prefix" => " px",
"step" => "1",
)
),
array(
"type" => 'md_vc_separator',
"group" => esc_attr__("Title Option", 'massive-dynamic'),
"param_name" => "md_text_letter_space_separator" . ++$separatorCounter,
),
array(
'type' => 'md_vc_slider',
"group" => esc_attr__("Title Option", 'massive-dynamic'),
"edit_field_class" => $filedClass . "glue",
'heading' => esc_attr__('Hover Letter ', 'massive-dynamic'),
'param_name' => 'md_text_hover_letter_space',
'value' => '0',
'defaultSetting' => array(
"min" => "-2",
"max" => "15",
"prefix" => " px",
"step" => "1",
)
),
array(
"type" => 'md_vc_separator',
"edit_field_class" => $filedClass . "glue",
"group" => esc_attr__("Title Option", 'massive-dynamic'),
"param_name" => "md_text_hover_letter_space_separator" . ++$separatorCounter,
),
array(
"type" => "dropdown",
"heading" => esc_attr__("Easing", 'massive-dynamic'),
"param_name" => "md_text_easing",
"group" => esc_attr__("Title Option", 'massive-dynamic'),
"edit_field_class" => $filedClass . "glue last",
"value" => array(
"easeOutCubic" => "cubic-bezier(0.215, 0.61, 0.355, 1)",
"easeOutBack" => "cubic-bezier(0.175, 0.885, 0.32, 1.275);",
"easeInOutQuint" => "cubic-bezier(0.86, 0, 0.07, 1);",
"easeOutCirc" => "cubic-bezier(0.075, 0.82, 0.165, 1);",
),
),
array(
"type" => "md_group_title",
"heading" => esc_attr__("Typography", 'massive-dynamic'),
"param_name" => "title_font_group",
"group" => esc_attr__("Title Option", 'massive-dynamic'),
"edit_field_class" => $filedClass . "glue first last"
),
array(
'type' => 'md_vc_checkbox',
"edit_field_class" => $filedClass . "first glue last",
'heading' => esc_attr__('Use Custom font', 'massive-dynamic'),
'param_name' => 'md_text_use_title_custom_font',
'value' => array(esc_attr__('No', 'massive-dynamic') => 'no'),
'checked' => false,
"group" => esc_attr__("Title Option", 'massive-dynamic'),
),
array(
"type" => 'md_vc_separator',
"edit_field_class" => $filedClass . "stick-to-top ",
"param_name" => "md_text_use_title_custom_font_separator" . ++$separatorCounter,
"group" => esc_attr__("Title Option", 'massive-dynamic'),
"admin_label" => false,
"mb_dependency" => array(
'element' => "md_text_use_title_custom_font",
'value' => array('yes')
)
),
array(
'type' => 'google_fonts',
'preview' => false,
"edit_field_class" => $filedClass . "glue last",
"group" => esc_attr__("Title Option", 'massive-dynamic'),
'param_name' => 'md_text_title_google_fonts',
'value' => 'font_family:Roboto%3A100%2C200%2C300%2Cregular%2C500%2C600%2C700%2C800%2C900|font_style:300%20light%20regular%3A300%3Anormal' ,
'settings' => array(
'fields' => array(
'font_family_description' => esc_attr__('Font family', 'massive-dynamic'),
'font_style_description' => esc_attr__('Font styling', 'massive-dynamic')
)
),
"mb_dependency" => array(
'element' => "md_text_use_title_custom_font",
'value' => array('yes')
)
),
array(
"type" => "md_vc_description",
"param_name" => "md_text_image_color_description",
"admin_label" => false,
"value" => '<ul><li>' . esc_attr__('Please note that title image only works in Google Chrome.', 'massive-dynamic') . ' </li></ul>',
"group" => esc_attr__("Title Option", 'massive-dynamic'),
"dependency" => array(
'element' => "md_text_style",
'value' => array('image')
),
),
array(
"type" => "md_vc_description",
"param_name" => "md_text_style_description",
"admin_label" => false,
"value" => '<ul><li>' . esc_attr__('Please note that title gradient only works in Google Chrome.', 'massive-dynamic') . '</li></ul>',
"group" => esc_attr__("Title Option", 'massive-dynamic'),
"dependency" => array(
'element' => "md_text_style",
'value' => array('gradient')
),
),
array(
"type" => "dropdown",
"heading" => esc_attr__("Title Number", 'massive-dynamic'),
"param_name" => "md_text_number",
"group" => esc_attr__("Titles", 'massive-dynamic'),
"edit_field_class" => $filedClass . "glue first last",
"value" => array(
esc_attr__("One", 'massive-dynamic') => "1",
esc_attr__("Two", 'massive-dynamic') => "2",
esc_attr__("Three", 'massive-dynamic') => "3",
esc_attr__("Four", 'massive-dynamic') => "4",
esc_attr__("Five", 'massive-dynamic') => "5",
),
),
array(
"type" => "md_vc_base64_text",
"edit_field_class" => $filedClass . "glue first last tinymce-editor",
"heading" => esc_attr__("Title 1", 'massive-dynamic'),
"param_name" => "md_text_title1",
"admin_label" => false,
"value" => "pixflow_base64VGV4dCBTaG9ydGNvZGU=", // <= Text Shortcode in Base64
"group" => esc_attr__("Titles", 'massive-dynamic'),
),
array(
"type" => 'md_vc_separator',
"edit_field_class" => $filedClass . "stick-to-top",
"param_name" => "md_text_title1_separator" . ++$separatorCounter,
"group" => esc_attr__("Titles", 'massive-dynamic'),
"dependency" => array(
'element' => "md_text_number",
'value' => array('2', '3', '4', '5')
)
),
array(
"type" => "textarea",
"edit_field_class" => $filedClass . "glue last",
"heading" => esc_attr__("Title 2", 'massive-dynamic'),
"param_name" => "md_text_title2",
"admin_label" => false,
"value" => "Typography Shortcode",
"group" => esc_attr__("Titles", 'massive-dynamic'),
"dependency" => array(
'element' => "md_text_number",
'value' => array('2', '3', '4', '5')
)
),
array(
"type" => 'md_vc_separator',
"edit_field_class" => $filedClass . "stick-to-top",
"param_name" => "md_text_title2_separator" . ++$separatorCounter,
"group" => esc_attr__("Titles", 'massive-dynamic'),
"dependency" => array(
'element' => "md_text_number",
'value' => array('3', '4', '5')
)
),
array(
"type" => "textarea",
"edit_field_class" => $filedClass . "glue last",
"heading" => esc_attr__("Title 3", 'massive-dynamic'),
"param_name" => "md_text_title3",
"admin_label" => false,
"value" => "Typography Shortcode",
"group" => esc_attr__("Titles", 'massive-dynamic'),
"dependency" => array(
'element' => "md_text_number",
'value' => array('3', '4', '5')
)
),
array(
"type" => 'md_vc_separator',
"edit_field_class" => $filedClass . "stick-to-top",
"param_name" => "md_text_title3_separator" . ++$separatorCounter,
"group" => esc_attr__("Titles", 'massive-dynamic'),
"dependency" => array(
'element' => "md_text_number",
'value' => array('4', '5')
)
),
array(
"type" => "textarea",
"edit_field_class" => $filedClass . "glue last",
"heading" => esc_attr__("Title 4", 'massive-dynamic'),
"param_name" => "md_text_title4",
"admin_label" => false,
"value" => "Typography Shortcode",
"group" => esc_attr__("Titles", 'massive-dynamic'),
"dependency" => array(
'element' => "md_text_number",
'value' => array('4', '5')
)
),
array(
"type" => 'md_vc_separator',
"edit_field_class" => $filedClass . "stick-to-top",
"param_name" => "md_text_title4_separator" . ++$separatorCounter,
"group" => esc_attr__("Titles", 'massive-dynamic'),
"dependency" => array(
'element' => "md_text_number",
'value' => array('5')
)
),
array(
"type" => "textarea",
"edit_field_class" => $filedClass . "glue last",
"heading" => esc_attr__("Title 5", 'massive-dynamic'),
"param_name" => "md_text_title5",
"admin_label" => false,
"value" => "Typography Shortcode",
"group" => esc_attr__("Titles", 'massive-dynamic'),
"dependency" => array(
'element' => "md_text_number",
'value' => array('5')
)
),
array(
"type" => "md_vc_description",
"param_name" => "md_text_title_description",
"admin_label" => false,
"value" => esc_attr__("If you choose more than 1 title (Title Slider Mode), you should open text settings panel to edit this shortcode.", 'massive-dynamic'),
"group" => esc_attr__("Titles", 'massive-dynamic'),
),
array(
"type" => "md_vc_description",
"param_name" => "md_text_title_description2",
"admin_label" => false,
"value" => esc_attr__("To break the text, you can use Enter key in textarea", 'massive-dynamic'),
"group" => esc_attr__("Titles", 'massive-dynamic'),
),
array(
"type" => "textarea_html",
"heading" => esc_attr__("Description", 'massive-dynamic'),
"edit_field_class" => $filedClass . "glue first last tinymce-content-editor",
"param_name" => "content",
"admin_label" => false,
"value" => "Meet the most advanced live website builder on WordPress.
Featuring latest web technologies,enjoyable UX and the
most beautiful design trends. Simply drag&drop elements",
"description" => esc_attr__("Enter your content.", 'massive-dynamic'),
"group" => esc_attr__("Description", 'massive-dynamic'),
),
array(
'type' => 'md_vc_slider',
"edit_field_class" => $filedClass . "glue first last dont-show",
'heading' => esc_attr__('Description Size', 'massive-dynamic'),
'param_name' => 'md_text_content_size',
'value' => '14',
"group" => esc_attr__("Description", 'massive-dynamic'),
'defaultSetting' => array(
"min" => "10",
"max" => "40",
"prefix" => " px",
"step" => "1",
)
),
array(
"type" => "md_vc_colorpicker",
"edit_field_class" => $filedClass . "first glue last dont-show",
"heading" => esc_attr__("Description Color", 'massive-dynamic'),
"group" => esc_attr__("Description", 'massive-dynamic'),
"param_name" => "md_text_content_color",
"value" => 'rgba(20,20,20,1)',
"admin_label" => false,
"opacity" => true,
),
array(
'type' => 'md_vc_checkbox',
"edit_field_class" => $filedClass . "first glue last",
'heading' => esc_attr__('Use Custom Font', 'massive-dynamic'),
'param_name' => 'md_text_use_desc_custom_font',
'value' => array(esc_attr__('Yes', 'massive-dynamic') => 'yes'),
'checked' => false,
"group" => esc_attr__("Description", 'massive-dynamic'),
),
array(
"type" => 'md_vc_separator',
"edit_field_class" => $filedClass . "stick-to-top",
"param_name" => "md_text_use_desc_custom_font_separator" . ++$separatorCounter,
"group" => esc_attr__("Description", 'massive-dynamic'),
"admin_label" => false,
"mb_dependency" => array(
'element' => "md_text_use_desc_custom_font",
'value' => array('yes')
)
),
array(
'type' => 'google_fonts',
'preview' => false,
"edit_field_class" => $filedClass . "glue last",
"group" => esc_attr__("Description", 'massive-dynamic'),
'param_name' => 'md_text_desc_google_fonts',
'value' => 'font_family:Roboto%3A100%2C100italic%2C300%2C300italic%2Cregular%2Citalic%2C500%2C500italic%2C700%2C700italic%2C900%2C900italic|font_style:400%20regular%3A400%3Anormal',
'settings' => array(
'fields' => array(
'font_family_description' => esc_attr__('Font family', 'massive-dynamic'),
'font_style_description' => esc_attr__('Font styling', 'massive-dynamic')
)
),
"mb_dependency" => array(
'element' => "md_text_use_desc_custom_font",
'value' => array('yes')
)
),
array(
'type' => 'md_vc_checkbox',
"edit_field_class" => $filedClass . "first glue last",
'heading' => esc_attr__('Activate', 'massive-dynamic'),
'param_name' => 'md_text_use_button',
'value' => array(esc_attr__('No', 'massive-dynamic') => 'no'),
'checked' => false,
"group" => esc_attr__("Button", 'massive-dynamic'),
),
array(
"type" => "md_vc_description",
"param_name" => "md_title_bottom_space_description",
"admin_label" => false,
"value" => esc_attr__("Title bottom space will also affect separator bottom space.", 'massive-dynamic'),
"group" => esc_attr__("Design", 'massive-dynamic'),
),
array(
"type" => "md_group_title",
"heading" => esc_attr__("Style", 'massive-dynamic'),
"param_name" => "button_style_group",
"group" => esc_attr__("Button", 'massive-dynamic'),
"edit_field_class" => $filedClass . "glue first last",
"dependency" => array(
'element' => "md_text_use_button",
'value' => array('yes')
)
),
//add btn
array(
"type" => "dropdown",
"edit_field_class" => $filedClass . "glue first last",
"separate" => true,
"heading" => esc_attr__("Style", 'massive-dynamic'),
"param_name" => "md_text_button_style",
"description" => esc_attr__("Choose between five button style", 'massive-dynamic'),
"admin_label" => false,
"value" => array(
esc_attr__("Fade Oval", 'massive-dynamic') => "fade-oval",
esc_attr__("Fade Square", 'massive-dynamic') => "fade-square",
esc_attr__("Slide", 'massive-dynamic') => "slide",
esc_attr__("Fill Slide", 'massive-dynamic') => "come-in",
esc_attr__("Animation", 'massive-dynamic') => "animation",
esc_attr__("Flash Animate", 'massive-dynamic') => "flash-animate",
esc_attr__("Fill Rectangle", 'massive-dynamic') => "fill-rectangle",
esc_attr__("Fill Oval", 'massive-dynamic') => "fill-oval"
),
"group" => esc_attr__("Button", 'massive-dynamic'),
"dependency" => array(
'element' => "md_text_use_button",
'value' => array('yes')
)
),//btn kind
array(
"type" => "dropdown",
"edit_field_class" => $filedClass . "glue first",
"heading" => esc_attr__("Size", 'massive-dynamic'),
"group" => esc_attr__("Button", 'massive-dynamic'),
"param_name" => "md_text_button_size",
"admin_label" => false,
"description" => esc_attr__("Choose between three button sizes", 'massive-dynamic'),
"value" => array(
esc_attr__("Standard", 'massive-dynamic') => "standard",
esc_attr__("Small", 'massive-dynamic') => "small"
),
"dependency" => array(
'element' => "md_text_use_button",
'value' => array('yes')
)
),//btn size
array(
"type" => 'md_vc_separator',
"param_name" => "md_text_button_text_separator". ++$separatorCounter ,
"group" => esc_attr__("Button", 'massive-dynamic'),
"dependency" => array(
'element' => "md_text_use_button",
'value' => array('yes')
)
),
array(
'type' => 'md_vc_slider',
"edit_field_class" => $filedClass . "glue last",
'heading' => esc_attr__('Padding', 'massive-dynamic'),
'param_name' => 'left_right_padding',
'value' => '0',
"group" => esc_attr__("Button", 'massive-dynamic'),
'defaultSetting' => array(
"min" => "0",
"max" => "300",
"prefix" => " px",
"step" => "1",
),
"dependency" => array(
'element' => "md_text_use_button",
'value' => array('yes')
)
),//spacing
array(
"type" => "md_group_title",
"heading" => esc_attr__("Content", 'massive-dynamic'),
"param_name" => "button_content_group",
"group" => esc_attr__("Button", 'massive-dynamic'),
"edit_field_class" => $filedClass . "glue first last",
"dependency" => array(
'element' => "md_text_use_button",
'value' => array('yes')
)
),
array(
"type" => "textfield",
"edit_field_class" => $filedClass . "glue first",
"heading" => esc_attr__("Text", 'massive-dynamic'),
"param_name" => "md_text_button_text",
"description" => esc_attr__("Button text", 'massive-dynamic'),
"admin_label" => false,
"value" => 'READ MORE',
"group" => esc_attr__("Button", 'massive-dynamic'),
"dependency" => array(
'element' => "md_text_use_button",
'value' => array('yes')
)
),//btn text
array(
"type" => 'md_vc_separator',
"param_name" => "md_text_button_text_separator". ++$separatorCounter ,
"group" => esc_attr__("Button", 'massive-dynamic'),
"dependency" => array(
'element' => "md_text_use_button",
'value' => array('yes')
)
),
array(
"type" => "md_vc_iconpicker",
"edit_field_class" => $filedClass . "glue last",
"heading" => esc_attr__("Choose an icon", 'massive-dynamic'),
"param_name" => "md_text_button_icon_class",
"group" => esc_attr__("Button", 'massive-dynamic'),
"admin_label" => false,
"description" => esc_attr__("Select an icon that shown before text", 'massive-dynamic'),
"dependency" => array(
'element' => "md_text_use_button",
'value' => array('yes')
),
'value' => 'icon-angle-right'
),//btn icon
array(
"type" => "md_group_title",
"heading" => esc_attr__("Appearance", 'massive-dynamic'),
"param_name" => "button_appearance_group",
"group" => esc_attr__("Button", 'massive-dynamic'),
"edit_field_class" => $filedClass . "glue first last",
"dependency" => array(
'element' => "md_text_use_button",
'value' => array('yes')
)
),
array(
"type" => "md_vc_colorpicker",
"edit_field_class" => $filedClass . "glue first last",
"heading" => esc_attr__("General Color", 'massive-dynamic'),
"group" => esc_attr__("Button", 'massive-dynamic'),
"param_name" => "md_text_button_color",
"admin_label" => false,
"opacity" => true,
"value" => "rgba(0,0,0,1)",
"description" => esc_attr__("Enter optional button's color", 'massive-dynamic'),
"dependency" => array(
'element' => "md_text_use_button",
'value' => array('yes')
)
),//btn general color
array(
"type" => 'md_vc_separator',
"param_name" => "md_text_button_color_separator". ++$separatorCounter,
"edit_field_class" => $filedClass . "stick-to-top",
"group" => esc_attr__("Button", 'massive-dynamic'),
"dependency" => array(
'element' => "md_text_button_style",
'value' => array('come-in', 'slide', 'fade-oval', 'fill-oval', 'fill-rectangle', 'fade-square'),
),
),//separator
array(
"type" => "md_vc_colorpicker",
"edit_field_class" => $filedClass . "glue ",
"heading" => esc_attr__("Text Color", 'massive-dynamic'),
"group" => esc_attr__("Button", 'massive-dynamic'),
"param_name" => "md_text_button_text_color",
"admin_label" => false,
"opacity" => true,
"value" => "rgba(255,255,255,1)",
"description" => esc_attr__("Enter optional button's color", 'massive-dynamic'),
"dependency" => array(
'element' => "md_text_button_style",
'value' => array('fill-oval', 'fill-rectangle'),
),
),//btn text color
array(
"type" => 'md_vc_separator',
"param_name" => "md_text_button_color_separator". ++$separatorCounter,
"group" => esc_attr__("Button", 'massive-dynamic'),
"dependency" => array(
'element' => "md_text_button_style",
'value' => array('fill-oval', 'fill-rectangle'),
),
),//separator
array(
"type" => "md_vc_colorpicker",
"edit_field_class" => $filedClass . "glue",
"heading" => esc_attr__("Bg Hover Color", 'massive-dynamic'),
"group" => esc_attr__("Button", 'massive-dynamic'),
"param_name" => "md_text_button_bg_hover_color",
"admin_label" => false,
"value" => "rgb(0,0,0)",
"description" => esc_attr__("Enter optional button hover's color", 'massive-dynamic'),
"dependency" => array(
'element' => "md_text_button_style",
'value' => array('fill-oval', 'fill-rectangle'),
),
),//btn bg hover color
array(
"type" => 'md_vc_separator',
"param_name" => "md_text_button_color_separator". ++$separatorCounter,
"group" => esc_attr__("Button", 'massive-dynamic'),
"dependency" => array(
'element' => "md_text_button_style",
'value' => array('fill-oval', 'fill-rectangle')
)
),//separator
array(
"type" => "md_vc_colorpicker",
"edit_field_class" => $filedClass . "glue last",
"heading" => esc_attr__("Text Hover Color", 'massive-dynamic'),
"group" => esc_attr__("Button", 'massive-dynamic'),
"param_name" => "md_text_button_hover_color",
"admin_label" => false,
"value" => "rgb(255,255,255)",
"description" => esc_attr__("Enter optional button hover's color", 'massive-dynamic'),
"dependency" => array(
'element' => "md_text_button_style",
'value' => array('come-in', 'slide', 'fade-oval', 'fill-oval', 'fill-rectangle', 'fade-square'),
),
),//btn text hover color
array(
"type" => "md_group_title",
"heading" => esc_attr__("Link", 'massive-dynamic'),
"param_name" => "button_link_group",
"group" => esc_attr__("Button", 'massive-dynamic'),
"edit_field_class" => $filedClass . "glue first last",
"dependency" => array(
'element' => "md_text_use_button",
'value' => array('yes')
)
),
array(
"type" => "textfield",
"group" => esc_attr__("Button", 'massive-dynamic'),
"edit_field_class" => $filedClass . "glue first",
"heading" => esc_attr__("Link URL", 'massive-dynamic'),
"param_name" => "md_text_button_url",
"admin_label" => false,
"value" => "#",
"description" => esc_attr__("Button destination URL", 'massive-dynamic'),
"dependency" => array(
'element' => "md_text_use_button",
'value' => array('yes')
)
),//btn url
array(
"type" => 'md_vc_separator',
"param_name" => "md_text_button_linkr_separator". ++$separatorCounter ,
"group" => esc_attr__("Button", 'massive-dynamic'),
"dependency" => array(
'element' => "md_text_use_button",
'value' => array('yes')
)
),//separator
array(
"type" => "dropdown",
"edit_field_class" => $filedClass . "glue last",
"heading" => esc_attr__("Link's target", 'massive-dynamic'),
"group" => esc_attr__("Button", 'massive-dynamic'),
"param_name" => "md_text_button_target",
"admin_label" => false,
"description" => esc_attr__("Open the link in the same tab or a blank browser tab", 'massive-dynamic'),
"value" => array(
esc_attr__("Open in same window", 'massive-dynamic') => "_self",
esc_attr__("Open in new window", 'massive-dynamic') => "_blank"
),
"dependency" => array(
'element' => "md_text_use_button",
'value' => array('yes')
)
),//btn target
);
pixflow_map(
array(
"name" => "Rich Text",
"base" => "md_text",
"category" => esc_attr__('Basic', 'massive-dynamic'),
'show_settings_on_create' => false,
"allowed_container_element" => 'vc_row',
"params" => $textParamArray
)
);
pixflow_map(
array(
'base' => 'vc_column_text',
'name' => esc_attr__('Text', 'massive-dynamic'),
"category" => esc_attr__('Business', 'massive-dynamic'),
"show_settings_on_create" => false,
"allowed_container_element" => 'vc_row',
"params" => $textParamArray
)
);
pixflow_add_params('md_text', pixflow_addAnimationTab('md_text'));