event.preventDefault();
}
});
-
+ });
+
+ var main_nav_top_level_oc = $('.left-off-canvas-list').children('ul').children('li.menu-item-has-children');
+ main_nav_top_level_oc.each(function() {
+ $(this).on("click", function(event){
+ let isParent = $(event.target).parent().hasClass("oc_parent");
+ if( isParent ){
+ event.stopPropagation();
+ event.preventDefault();
+ }
+ });
});
});
event.preventDefault();
}
});
-
+ });
+
+ var main_nav_top_level_oc = $('.left-off-canvas-list').children('ul').children('li.menu-item-has-children');
+ main_nav_top_level_oc.each(function() {
+ $(this).on("click", function(event){
+ let isParent = $(event.target).parent().hasClass("oc_parent");
+ if( isParent ){
+ event.stopPropagation();
+ event.preventDefault();
+ }
+ });
});
});
function display_element( $element, &$children_elements, $max_depth, $depth = 0, $args, &$output ) {
$element->has_children = ! empty( $children_elements[ $element->ID ] );
$element->classes[] = ( $element->current || $element->current_item_ancestor ) ? 'active' : '';
- $element->classes[] = ( $element->has_children && 1 !== $max_depth ) ? 'page_item_has_children' : '';
+ $element->classes[] = ( $element->has_children && 1 !== $max_depth ) ? 'page_item_has_children oc_parent' : '';
$element->classes[] = 'page_item';
-
parent::display_element( $element, $children_elements, $max_depth, $depth, $args, $output );
}