<?php
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
/**
 * Template Menu
 * 
 * Access original fields: $mod_settings
 * @author Themify
 */

// Load styles and scripts registered in Themify_Builder::register_frontend_js_css()
$GLOBALS['ThemifyBuilder']->load_templates_js_css();

$fields_default = array(
	'mod_title_menu' => '',
	'layout_menu' => '',
	'custom_menu' => '',
	'color_menu' => '',
	'according_style_menu' => '',
	'css_menu' => '',
	'animation_effect' => ''
);

if ( isset( $mod_settings['according_style_menu'] ) ) 
	$mod_settings['according_style_menu'] = $this->get_checkbox_data( $mod_settings['according_style_menu'] );

$fields_args = wp_parse_args( $mod_settings, $fields_default );
extract( $fields_args, EXTR_SKIP );
$animation_effect = $this->parse_animation_effect( $animation_effect );

$container_class = implode(' ', 
	apply_filters( 'themify_builder_module_classes', array(
		'module', 'module-' . $mod_name, $module_ID, $css_menu, $animation_effect
	), $mod_name, $module_ID, $fields_args )
);
?>

<!-- module menu -->
<div id="<?php echo esc_attr( $module_ID ); ?>" class="<?php echo esc_attr( $container_class ); ?>">
	<?php if ( $mod_title_menu != '' ): ?>
	<h3 class="module-title"><?php echo wp_kses_post( $mod_title_menu ); ?></h3>
	<?php endif; ?>
	
	<?php 
	$args = array(
		'menu' => $custom_menu,
		'menu_class' => 'ui nav ' . $layout_menu . ' ' . $color_menu . ' ' . $according_style_menu
	);
	wp_nav_menu( $args );
	?>
</div>
<!-- /module menu -->