338ba8b6 by Jeff Balicki

ssss

Signed-off-by: Jeff <jeff@gotenzing.com>
1 parent 71159cce
......@@ -14258,6 +14258,10 @@ p {
padding-top: 70px;
}
.collapsing {
overflow: visible !important;
}
#wrapper-navbar {
position: relative;
z-index: 999;
......@@ -14266,7 +14270,7 @@ p {
height: 768px;
clear: both;
vertical-align: top;
padding: 41px 27px 41px 42px;
padding: 41px 27px 41px 22px;
background-color: #F6F6F6;
box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
transition: 0.5s;
......@@ -14275,6 +14279,7 @@ p {
#wrapper-navbar {
position: absolute;
right: -275px;
top: 0px;
}
}
......@@ -14287,7 +14292,7 @@ p {
z-index: 999;
position: absolute;
right: 290px;
top: 20px;
top: 60px;
height: 54px;
width: 54px;
background-color: #1A3668;
......@@ -14377,6 +14382,20 @@ p {
color: #000000;
}
.wsmenu-submenu {
display: none;
list-style-type: none;
padding-left: 15px;
}
.current-menu-item .wsmenu-submenu {
display: block;
}
.current-menu-ancestor .wsmenu-submenu {
display: block;
}
.hero-container {
background-position: top right;
background-size: cover;
......
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
......@@ -10,6 +10,7 @@ defined( 'ABSPATH' ) || exit;
include 'inc/shortcodes.php';
include 'inc/blocks.php';
include 'inc/shortcodes-resources.php';
include 'inc/menu.php';
/**
......@@ -106,4 +107,4 @@ if (! is_page('login') && !is_user_logged_in()) {
wp_redirect(home_url()."/login/", 301 );
exit;
}
}
\ No newline at end of file
}
......
......@@ -36,8 +36,8 @@ $container = get_theme_mod( 'understrap_container_type' );
'menu_class' => 'navbar-nav ms-auto',
'fallback_cb' => '',
'menu_id' => 'main-menu',
'depth' => 2,
'walker' => new Understrap_WP_Bootstrap_Navwalker(),
'depth' => 0,
'walker' => new WPDocs_Walker_Nav_Menu()
)
);
?>
......
<?php
class WPDocs_Walker_Nav_Menu extends Walker_Nav_Menu {
/**
* Starts the list before the elements are added.
*
* Adds classes to the unordered list sub-menus.
*
* @param string $output Passed by reference. Used to append additional content.
* @param int $depth Depth of menu item. Used for padding.
* @param array $args An array of arguments. @see wp_nav_menu()
*/
function start_lvl( &$output, $depth = 0, $args = array() ) {
// Depth-dependent classes.
$indent = ( $depth > 0 ? str_repeat( "\t", $depth ) : '' ); // code indent
$display_depth = ( $depth + 1); // because it counts the first submenu as 0
$classes = array(
'wsmenu-submenu',
( $display_depth % 2 ? 'menu-odd' : 'menu-even' ),
( $display_depth >=2 ? 'wsmenu-submenu-sub' : '' ),
'menu-depth-' . $display_depth
);
$class_names = implode( ' ', $classes );
// Build HTML for output.
$output .= "\n" . $indent . '<ul class="' . $class_names . '">' . "\n";
}
/**
* Start the element output.
*
* Adds main/sub-classes to the list items and links.
*
* @param string $output Passed by reference. Used to append additional content.
* @param object $item Menu item data object.
* @param int $depth Depth of menu item. Used for padding.
* @param array $args An array of arguments. @see wp_nav_menu()
* @param int $id Current item ID.
*/
function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) {
global $wp_query;
$indent = ( $depth > 0 ? str_repeat( "\t", $depth ) : '' ); // code indent
// Depth-dependent classes.
$depth_classes = array(
( $depth == 0 ? 'menu-item' : 'sub-menu' ),
( $depth >=2 ? 'sub-sub-menu-item' : '' ),
( $depth % 2 ? 'menu-item-odd' : 'menu-item-even' ),
'menu-item-depth-' . $depth
);
$depth_class_names = esc_attr( implode( ' ', $depth_classes ) );
// Passed classes.
$classes = empty( $item->classes ) ? array() : (array) $item->classes;
$class_names = esc_attr( implode( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item ) ) );
// Build HTML.
$output .= $indent . '<li id="nav-menu-item-'. $item->ID . '" class="' . $depth_class_names . ' ' . $class_names . '">';
// Link attributes.
$attributes = ! empty( $item->attr_title ) ? ' title="' . esc_attr( $item->attr_title ) .'"' : '';
$attributes .= ! empty( $item->target ) ? ' target="' . esc_attr( $item->target ) .'"' : '';
$attributes .= ! empty( $item->xfn ) ? ' rel="' . esc_attr( $item->xfn ) .'"' : '';
$attributes .= ! empty( $item->url ) ? ' href="' . esc_attr( $item->url ) .'"' : '';
$attributes .= ' class="nav-link ' . ( $depth > 0 ? 'sub-menu-link' : 'main-menu-link' ) . '"';
// Build HTML output and pass through the proper filter.
$item_output = sprintf( '%1$s<a%2$s>%3$s%4$s%5$s<span></span></a>%6$s',
$args->before,
$attributes,
$args->link_before,
apply_filters( 'the_title', $item->title, $item->ID ),
$args->link_after,
$args->after
);
$output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $item, $depth, $args );
}
}