0 ? str_repeat( "\t", $depth ) : '' ); // code indent $display_depth = ( $depth + 1 ); // because it counts the first submenu as 0 // Dropdown animation. $dropdown_animation = ( $display_depth >= 1 ) ? 'data-uk-dropdown="animation: uk-animation-slide-top-small"' : '' ; // List container classes. $ul_container_class_names_array = array( ( $display_depth >= 1 ? 'uk-navbar-dropdown' : '' ), ( $display_depth >=2 ? 'sub-sub-menu' : '' ), ); $ul_container_class_names = implode( ' ', $ul_container_class_names_array ); // List classes. $ul_class_names_array = array( 'uk-nav uk-navbar-dropdown-nav sub-menu', ( $display_depth % 2 ? 'menu-odd' : 'menu-even' ), ( $display_depth >=2 ? 'sub-sub-menu' : '' ), 'menu-depth-' . $display_depth, ); $ul_class_names = implode( ' ', $ul_class_names_array ); // Build HTML for output. $output .= "\n" . $indent . '