<?php
/**
* Default Settings, Popup Settings, Theme Settings.
*/

add_filter('popmake_popup_display_defaults', 'popmake_popup_display_defaults', 0);

/**
 * Returns default display settings for popups.
 * @param  array  $defaults
 * @return array
 */
function popmake_popup_display_defaults( $defaults = array() ) {
	return array_merge( $defaults, array(
		'overlay_disabled'          => false,
		'scrollable_content'        => false,
		'size'                      => 'medium',
		'responsive_min_width'      => '',
		'responsive_min_width_unit' => 'px',
		'responsive_max_width'      => '',
		'responsive_max_width_unit' => 'px',
		'custom_width'              => 640,
		'custom_width_unit'         => 'px',
		'custom_width_unit'         => 'px',
		'custom_height'             => 380,
		'custom_height_unit'        => 'px',
		'custom_height_auto'        => true,
		'location'                  => 'center top',
		'position_top'              => 100,
		'position_left'             => 0,
		'position_bottom'           => 0,
		'position_right'            => 0,
		'position_fixed'            => true,
		'animation_type'            => 'fade',
		'animation_speed'           => 350,
		'animation_origin'          => 'center top',
		'overlay_zindex'            => 998,
		'zindex'                    => 999,
	));
}


add_filter('popmake_popup_close_defaults', 'popmake_popup_close_defaults', 0);
function popmake_popup_close_defaults( $defaults ) {
	return array_merge( $defaults, array(
		'overlay_click'	=> false,
		'esc_press'		=> false,
		'f4_press'		=> false,
	));
}


add_filter('popmake_popup_click_open_defaults', 'popmake_popup_click_open_defaults', 0);
function popmake_popup_click_open_defaults( $defaults ) {
	return array_merge( $defaults, array(
		'extra_selectors' => '',
	));
}


add_filter('popmake_popup_auto_open_defaults', 'popmake_popup_auto_open_defaults');
function popmake_popup_auto_open_defaults( $defaults ) {
	return array_merge( $defaults, array(
		'enabled' => NULL,
		'delay' => 500,
		'cookie_trigger' => 'close',
		'cookie_time' => '1 month',
		'cookie_path' => '/',
		'cookie_key' => '',
	));
}


add_filter('popmake_popup_admin_debug_defaults', 'popmake_popup_admin_debug_defaults');
function popmake_popup_admin_debug_defaults( $defaults ) {
	return array_merge( $defaults, array(
		'enabled' => NULL,
	));
}


add_filter('popmake_popup_theme_overlay_defaults', 'popmake_popup_theme_overlay_defaults', 0);
function popmake_popup_theme_overlay_defaults( $defaults ) {
	return array_merge( $defaults, array(
		'background_color'		=> '#ffffff',
		'background_opacity'	=> 100,
	));
}


add_filter('popmake_popup_theme_container_defaults', 'popmake_popup_theme_container_defaults', 0);
function popmake_popup_theme_container_defaults( $defaults ) {
	return array_merge( $defaults, array(
		'padding'				=> 18,
		'background_color'		=> '#f9f9f9',
		'background_opacity'	=> 100,
		'border_style'			=> 'none',
		'border_color'			=> '#000000',
		'border_width'			=> 1,
		'border_radius'			=> 0,
		'boxshadow_inset'		=> 'no',
		'boxshadow_horizontal'	=> 1,
		'boxshadow_vertical'	=> 1,
		'boxshadow_blur'		=> 3,
		'boxshadow_spread'		=> 0,
		'boxshadow_color'		=> '#020202',
		'boxshadow_opacity'		=> 23,
	));
}


add_filter('popmake_popup_theme_title_defaults', 'popmake_popup_theme_title_defaults', 0);
function popmake_popup_theme_title_defaults( $defaults ) {
	return array_merge( $defaults, array(
		'font_color'			=> '#000000',
		'line_height'			=> 36,
		'font_size'				=> 32,
		'font_family'			=> 'inherit',
		'font_weight'			=> 'inherit',
		'font_style'			=> 'normal',
		'font_align'			=> 'left',
		'textshadow_horizontal'	=> 0,
		'textshadow_vertical'	=> 0,
		'textshadow_blur'		=> 0,
		'textshadow_color'		=> '#020202',
		'textshadow_opacity'	=> 23,
	));
}




add_filter('popmake_popup_theme_content_defaults', 'popmake_popup_theme_content_defaults', 0);
function popmake_popup_theme_content_defaults( $defaults ) {
	return array_merge( $defaults, array(
		'font_color'	=> '#8c8c8c',
		'font_family'	=> 'inherit',
		'font_weight'	=> 'inherit',
		'font_style'	=> 'normal',
	));
}



add_filter('popmake_popup_theme_close_defaults', 'popmake_popup_theme_close_defaults', 0);
function popmake_popup_theme_close_defaults( $defaults ) {
	return array_merge( $defaults, array(
		'text'					=> __( 'CLOSE', 'popup-maker' ),
		'location'				=> 'topright',
		'position_top'			=> 0,
		'position_left'			=> 0,
		'position_bottom'		=> 0,
		'position_right'		=> 0,
		'padding'				=> 8,
		'background_color'		=> '#00b7cd',
		'background_opacity'	=> 100,
		'font_color'			=> '#ffffff',
		'line_height'			=> 14,
		'font_size'				=> 12,
		'font_family'			=> 'inherit',
		'font_weight'			=> 'inherit',
		'font_style'			=> 'normal',
		'border_style'			=> 'none',
		'border_color'			=> '#ffffff',
		'border_width'			=> 1,
		'border_radius'			=> 0,
		'boxshadow_inset'		=> 'no',
		'boxshadow_horizontal'	=> 0,
		'boxshadow_vertical'	=> 0,
		'boxshadow_blur'		=> 0,
		'boxshadow_spread'		=> 0,
		'boxshadow_color'		=> '#020202',
		'boxshadow_opacity'		=> 23,
		'textshadow_horizontal'	=> 0,
		'textshadow_vertical'	=> 0,
		'textshadow_blur'		=> 0,
		'textshadow_color'		=> '#000000',
		'textshadow_opacity'	=> 23,
	));
}