/** * Toggles animation duration in milliseconds. * * @since 2.6 * * @return int Duration in milliseconds */ function orbitalMenu_toggle_duration() { /** * Filters the animation duration/speed used usually for submenu toggles. * * @since Orbital 2.6 * * @param int $duration Duration in milliseconds. */ $duration = apply_filters( 'orbitalMenu_toggle_duration', 250 ); return $duration; } /** * Adds a Sub Nav Toggle to the Expanded Menu and Mobile Menu. * * @since Orbital 2.6 * * @param stdClass $args An object of wp_nav_menu() arguments. * @param WP_Post $item Menu item data object. * @param int $depth Depth of menu item. Used for padding. * @return stdClass An object of wp_nav_menu() arguments. */ function orbitalMenu_add_sub_toggles_to_main_menu( $args, $item, $depth ) { // Add sub menu toggles to the Expanded Menu with toggles. if ( isset( $args->show_toggles ) && $args->show_toggles ) { // Wrap the menu item link contents in a div, used for positioning. $args->before = '