/home/arranoyd/magicraft/wp-content/themes/massive-dynamic/lib/shortcodes/md_client_normal/map.php
<?php
/**
 * Pixflow
 */

/*-----------------------------------------------------------------------------------*/
/*  Client Normal
/*-----------------------------------------------------------------------------------*/
global $separatorCounter;
$separatorCounter = 1;
pixflow_map(
    array(
        'base' => 'md_client_normal',
        'name' => esc_attr__('Client Normal', 'massive-dynamic'),
        "show_settings_on_create" => false,
        "allowed_container_element" => 'vc_row',
        "category" => esc_attr__('Business', 'massive-dynamic'),
        "params" => array(
            array(
                "type" => "md_group_title",
                "heading" => esc_attr__("Content", 'massive-dynamic'),
                "param_name" => "app_group",
                "edit_field_class" => $filedClass . "glue first last"
            ),
            array(
                'type' => 'attach_image',
                "edit_field_class" => $filedClass . "glue first last",
                'heading' => esc_attr__('Logo', 'massive-dynamic'),
                'param_name' => 'md_client_logo',
                'value' => PIXFLOW_THEME_IMAGES_URI . "/logo.png",
            ),
            array(
                "type" => "md_vc_colorpicker",

                "edit_field_class" => $filedClass . " first glue",
                "heading" => esc_attr__("Text Color", 'massive-dynamic'),
                "param_name" => "md_client_text_color",
                "value" => 'rgb(240,240,240)',
                "admin_label" => false,
                "opacity" => true,
                "inline_color_picker" => true,
            ),
            array(
                "type" => 'md_vc_separator',
                "param_name" => "md_client_separator" . ++$separatorCounter,
            ),
            array(
                "type" => "textarea",
                "edit_field_class" => $filedClass . "glue last",
                "heading" => esc_attr__("Text", 'massive-dynamic'),
                "param_name" => "md_client_text",
                "admin_label" => false,
                "value" => "Creative Digital Agency",
                "color_picker" => "md_client_text_color",
            ),
            array(
                "type" => "textfield",
                "edit_field_class" => $filedClass . "first glue",
                "heading" => esc_attr__("Link", 'massive-dynamic'),
                "param_name" => "md_client_link",
                "admin_label" => false,
                "value" => '#',
            ),

            array(
                "type" => 'md_vc_separator',
                "param_name" => "md_client_separator" . ++$separatorCounter,
            ),
            array(
                'type' => 'md_vc_slider',
                "edit_field_class" => $filedClass . "glue ",
                'heading' => esc_attr__('Height', 'massive-dynamic'),
                'param_name' => 'md_client_height',
                'value' => '300',
                'defaultSetting' => array(
                    "min" => "300",
                    "max" => "800",
                    "prefix" => " px",
                    "step" => "10",
                ),
            ),

            array(
                "type" => 'md_vc_separator',
                "param_name" => "md_client_separator" . ++$separatorCounter,
            ),
            array(
                "type" => "md_group_title",
                "heading" => esc_attr__("Background", 'massive-dynamic'),
                "param_name" => "bg_group",
                "edit_field_class" => $filedClass . "glue first last"
            ),
            array(
                "type" => "dropdown",
                "edit_field_class" => $filedClass . "glue ",
                "heading" => esc_attr__("Type", 'massive-dynamic'),
                "param_name" => "md_client_bg_type",
                "admin_label" => false,
                "value" => array(
                    esc_attr__("Color", 'massive-dynamic') => "color",
                    esc_attr__("Image", 'massive-dynamic') => "image"
                ),
            ),

            array(
                "type" => 'md_vc_separator',
                "param_name" => "md_client_separator". ++$separatorCounter ,
            ),



            array(
                'type' => 'attach_image',
                "edit_field_class" => $filedClass . "glue",
                'heading' => esc_attr__('Image', 'massive-dynamic'),
                'param_name' => 'md_client_bg_img',
                'dependency' => array(
                    'element' => 'md_client_bg_type',
                    'value' => 'image'
                ),
            ),

            array(
                "type" => 'md_vc_separator',
                "param_name" => "md_client_separator". ++$separatorCounter ,
                'dependency' => array(
                    'element' => 'md_client_bg_type',
                    'value' => 'image'
                ),
            ),

            array(
                "type" => "md_vc_colorpicker",
                "edit_field_class" => $filedClass . "glue last",
                "heading" => esc_attr__("Overlay Color", 'massive-dynamic'),
                "param_name" => "md_client_overlay_color",
                "value" => 'rgb(0,0,0)',
                "admin_label" => false,
                "opacity" => false,
                'dependency' => array(
                    'element' => 'md_client_bg_type',
                    'value' => 'image'
                ),
            ),

            array(
                "type" => "md_vc_colorpicker",
                "edit_field_class" => $filedClass . "glue",
                "heading" => esc_attr__("Color", 'massive-dynamic'),
                "param_name" => "md_client_bg_color",
                "value" => 'rgb(0,0,0)',
                "admin_label" => false,
                "opacity" => false,
                'dependency' => array(
                    'element' => 'md_client_bg_type',
                    'value' => 'color'
                ),
            ),

            array(
                "type" => 'md_vc_separator',
                "param_name" => "md_client_separator" . ++$separatorCounter,
                'dependency' => array(
                    'element' => 'md_client_bg_type',
                    'value' => 'color'
                ),
            ),

            array(
                "type" => "md_vc_colorpicker",
                "edit_field_class" => $filedClass . "glue last",
                "heading" => esc_attr__("Hover Color", 'massive-dynamic'),
                "param_name" => "md_client_hover_color",
                "value" => 'rgb(0,0,0)',
                "admin_label" => false,
                "opacity" => false,
                'dependency' => array(
                    'element' => 'md_client_bg_type',
                    'value' => 'color'
                ),
            ),





        )
    )
);

pixflow_add_params('md_client_normal', pixflow_addAnimationTab('md_client_normal'));